/* SPDX-License-Identifier: GPL-2.0-only */ | |
/* | |
* Copyright (c) 2015-2016 MediaTek Inc. | |
* Author: Yong Wu <yong.wu@mediatek.com> | |
*/ | |
#ifndef MTK_IOMMU_SMI_H | |
#define MTK_IOMMU_SMI_H | |
#include <linux/bitops.h> | |
#include <linux/device.h> | |
#if IS_ENABLED(CONFIG_MTK_SMI) | |
#define MTK_SMI_MMU_EN(port) BIT(port) | |
struct mtk_smi_larb_iommu { | |
struct device *dev; | |
unsigned int mmu; | |
unsigned char bank[32]; | |
}; | |
#endif | |
#endif |