config MTK_SMI_TV
	tristate "Support Memory Control for Multimedia"
	depends on ARCH_MEDIATEK || COMPILE_TEST || ARCH_MEDIATEK_DTV
	help
	  This driver is for the Memory Controller module in MediaTek SoCs,
	  mainly help enable/disable iommu and control the power domain and
	  clocks for each local arbiter.

config MTK_BW_DBG
	tristate "Support DRAM Bandwidth monitor for debug"
	depends on ARCH_MEDIATEK || COMPILE_TEST || ARCH_MEDIATEK_DTV
	help
	  This driver is for the Memory Controller module in MediaTek SoCs,
	  mainly for control SMI LARB, SMI COMMON and EMI DRAM bandwidth monitor,
	  and directly call by sysfs. This is debug function to show information about
	  latency, bandwidth and usage.

config MTK_MEDIATOR
	tristate "Support DRAM Bandwidth estimated value"
	depends on ARCH_MEDIATEK || COMPILE_TEST || ARCH_MEDIATEK_DTV
	help
	  This driver is for the Memory Controller module in MediaTek SoCs,
	  mainly for query the estimated bandwidth usage from the bandwidth bom,
	  and also provide dynamic adjust EMI, SMI_LARB and SMI COMMON bandwidth setting.
	  This is for Mediator feature.

config MTK_DRAMC_DBG
	tristate "Support mediatek DRAMC driver"
	depends on ARCH_MEDIATEK || COMPILE_TEST || ARCH_MEDIATEK_DTV
	help
	  This driver is for the Memory Controller module in MediaTek SoCs,
	  mainly for control SMI LARB, SMI COMMON and EMI DRAM bandwidth monitor,
	  and directly call by sysfs. This is debug function to show information about
	  latency, bandwidth and usage.

config MTK_DRAMC_CA
	tristate "Support mediatek DRAMC CA driver"
	default n
	help
	  This driver is for the dramc module in MediaTek SoCs,
	  mainly for control dramc ca,
	  and directly call by sysfs. This is debug function to show information about
	  latency, bandwidth and usage.

config MTK_MIUP
	tristate "Mediatek DTV SoCs MIUP support"
	help
	  This driver is for the Memory Controller module in MediaTek SoCs,
	  mainly help enable/disable memory interface unit protection.
	  Control by CMA to requeset and release memory to get memory access
	  permission. Also use by user for debug.

config MTK_MIUP_DBG
	tristate "Mediatek DTV SoCs MIUP support"
	depends on MTK_MIUP
	help
	  This driver is for the Memory Controller module in MediaTek SoCs,
	  mainly help enable/disable memory interface unit protection.
	  Control by user to requeset and release memory to get memory access
	  permission, and directly change miup setting by sysfs.

config MTK_EMI_CEN_TV
	tristate "MediaTek External Memory Interface driver"
	help
	  This selects the MediaTek(R) EMI driver.
	  Provide the API for MPU registration, EMI MPU violation handling,
	  the API for EMI information, the BWL golden setting,
	  and the sysfs for EMI ISU control.
