config MTK_DEVAPC tristate "Mediatek Device APC Support" default y help Device APC is a kernel driver controlling internal device security. If someone tries to access a device, which is not allowed by the device, it cannot access the device and will get a violation interrupt. Device APC prevents malicious access to internal devices. config DEVAPC_LEGACY bool "Mediatek Device APC driver for legacy platform" default y select MTK_DEVAPC help Say yes here to enable support Mediatek legacy Device APC driver. This driver do not split common handle flow into different files. config DEVAPC_ARCH_V1 bool "Mediatek Device APC driver architecture v1" help Say yes here to enable support Mediatek Device APC driver which is based on HW architecture version 1. This architecture supports 1 Infra-peri. config DEVAPC_ARCH_V2 bool "Mediatek Device APC driver architecture v2" help Say yes here to enable support Mediatek Device APC driver which is based on HW architecture version 2. This architecture supports multiple Infra AO. config DEVAPC_MMAP_DEBUG bool "Mediatek Device APC memory map debug mode" help Say yes here to enable support Mediatek Device APC driver to debug violation through catching illegal memory mapped range. config DEVAPC_SWP_SUPPORT bool "Mediatek Device APC software watchpoint support" help Say yes here to enable support Mediatek Device APC driver to debug violation through software watchpoint. Support read/write transaction separately. config DEVAPC_MT6833 bool "Mediatek MT6833 Device APC driver" depends on MACH_MT6833 || COMPILE_TEST select DEVAPC_ARCH_V2 select MTK_DEVAPC select DEVAPC_MMAP_DEBUG select DEVAPC_SWP_SUPPORT if MTK_ENG_BUILD help Say yes here to enable support Mediatek MT6833 Device APC driver. This driver is combined with DEVAPC_ARCH_V2 for common handle flow. config DEVAPC_MT6853 bool "Mediatek MT6853 Device APC driver" depends on MACH_MT6853 || COMPILE_TEST select DEVAPC_ARCH_V2 select MTK_DEVAPC select DEVAPC_MMAP_DEBUG select DEVAPC_SWP_SUPPORT if MTK_ENG_BUILD help Say yes here to enable support Mediatek MT6853 Device APC driver. This driver is combined with DEVAPC_ARCH_V2 for common handle flow. config DEVAPC_MT6873 bool "Mediatek MT6873 Device APC driver" depends on MACH_MT6873 || COMPILE_TEST select DEVAPC_ARCH_V2 select MTK_DEVAPC select DEVAPC_MMAP_DEBUG select DEVAPC_SWP_SUPPORT if MTK_ENG_BUILD help Say yes here to enable support Mediatek MT6873 Device APC driver. This driver is combined with DEVAPC_ARCH_V2 for common handle flow. config DEVAPC_MT6877 bool "Mediatek MT6877 Device APC driver" depends on MACH_MT6877 || COMPILE_TEST select DEVAPC_ARCH_V2 select MTK_DEVAPC select DEVAPC_MMAP_DEBUG select DEVAPC_SWP_SUPPORT if MTK_ENG_BUILD help Say yes here to enable support Mediatek MT6877 Device APC driver. This driver is combined with DEVAPC_ARCH_V2 for common handle flow. config DEVAPC_MT6885 bool "Mediatek MT6885 Device APC driver" depends on MACH_MT6885 || MACH_MT6893 || COMPILE_TEST select DEVAPC_ARCH_V2 select MTK_DEVAPC select DEVAPC_MMAP_DEBUG select DEVAPC_SWP_SUPPORT if MTK_ENG_BUILD help Say yes here to enable support Mediatek MT6885 Device APC driver. This driver is combined with DEVAPC_ARCH_V2 for common handle flow. config DEVAPC_MT6781 bool "Mediatek MT6781 Device APC driver" depends on MACH_MT6781 || COMPILE_TEST select DEVAPC_ARCH_V1 select MTK_DEVAPC select DEVAPC_SWP_SUPPORT if MTK_ENG_BUILD help Say yes here to enable support Mediatek MT6781 Device APC driver. This driver is combined with DEVAPC_ARCH_V1 for common handle flow. config DEVAPC_MT6768 bool "Mediatek MT6768 Device APC driver" depends on MACH_MT6768 || COMPILE_TEST select DEVAPC_ARCH_V1 select MTK_DEVAPC select DEVAPC_MMAP_DEBUG select DEVAPC_SWP_SUPPORT if MTK_ENG_BUILD help Say yes here to enable support Mediatek MT6768 Device APC driver. This driver is combined with DEVAPC_ARCH_V1 for common handle flow. config DEVAPC_MT6785 bool "Mediatek MT6785 Device APC driver" depends on MACH_MT6785 || COMPILE_TEST select DEVAPC_ARCH_V1 select MTK_DEVAPC select DEVAPC_SWP_SUPPORT if MTK_ENG_BUILD help Say yes here to enable support Mediatek MT6785 Device APC driver. This driver is combined with DEVAPC_ARCH_V1 for common handle flow.