menuconfig ARCH_MEDIATEK bool "Mediatek MT65xx & MT81xx SoC" depends on ARCH_MULTI_V7 select ARM_GIC select PINCTRL select MTK_TIMER select MFD_SYSCON help Support for Mediatek MT65xx & MT81xx SoCs if ARCH_MEDIATEK config MACH_MT2701 bool "MediaTek MT2701 SoCs support" default ARCH_MEDIATEK config MACH_MT6589 bool "MediaTek MT6589 SoCs support" default ARCH_MEDIATEK config MACH_MT6592 bool "MediaTek MT6592 SoCs support" default ARCH_MEDIATEK config MACH_MT7623 bool "MediaTek MT7623 SoCs support" default ARCH_MEDIATEK config MACH_MT8127 bool "MediaTek MT8127 SoCs support" default ARCH_MEDIATEK config MACH_MT8135 bool "MediaTek MT8135 SoCs support" default ARCH_MEDIATEK endif config MACH_MT6765 bool "MediaTek MT6765" select GENERIC_TIME select GENERIC_CLOCKEVENTS select ARCH_HAS_CPUFREQ select ARM_AMBA select CPU_V7 select HAVE_SMP select IRQ_DOMAIN select IRQ_DOMAIN_DEBUG select GENERIC_SCHED_CLOCK select ARMV7_COMPAT select ARMV7_COMPAT_CPUINFO select CPU_IDLE select PINCTRL select PINCTRL_MT6765 select MFD_SYSCON select KERNEL_MODE_NEON select MTK_BASE_POWER select MTK_GIC_V3_EXT select MTK_SYSIRQ select MTK_TIMER_APXGPT select MTK_TIMER_TIMESYNC select ARM_GIC_V3 select POWER_SUPPLY select MTK_BOUNCING_CHECK if MTK_AEE_FEATURE select MTK_DRAMC select PM_DEVFREQ select MTK_EMI select MTK_SYS_CIRQ select ARM_ERRATA_855873 select MTK_GIC_TARGET_ALL select FAST_CIRQ_CLONE_FLUSH select MTK_DEBUG_LATCH select MTK_DFD_INTERNAL_DUMP select MTK_PLAT_SRAM_FLAG select MTK_L2C_PARITY_CHECK select MTK_SYSTRACKER_V2 select ARM_CRYPTO select CRYPTO_SHA2_ARM_CE select CRYPTO_AES_ARM_CE help This enables support for MediaTek MT6765 Highly power-efficient, performance-oriented 4G LTE processor for premium, thin-design smartphones. MT6765 also offers significant multitasking and multimedia improvements. config MACH_MT6761 bool "MediaTek MT6761" select GENERIC_TIME select GENERIC_CLOCKEVENTS select ARCH_HAS_CPUFREQ select ARM_AMBA select CPU_V7 select HAVE_SMP select IRQ_DOMAIN select IRQ_DOMAIN_DEBUG select GENERIC_SCHED_CLOCK select ARMV7_COMPAT select ARMV7_COMPAT_CPUINFO select CPU_IDLE select PINCTRL select PINCTRL_MT6761 select MFD_SYSCON select VFP select VFPv3 select CPU_V7 select NEON select AEABI select KERNEL_MODE_NEON select MTK_BASE_POWER select MTK_GIC_V3_EXT select MTK_SYSIRQ select MTK_TIMER select MTK_TIMER_TIMESYNC select ARM_GIC_V3 select POWER_SUPPLY select MTK_EMI select MTK_DRAMC select PM_DEVFREQ select MTK_SYS_CIRQ select ARM_ERRATA_855873 select MTK_GIC_TARGET_ALL select FAST_CIRQ_CLONE_FLUSH select MTK_FIQ_CACHE select MTK_DEBUG_LATCH select MTK_DFD_INTERNAL_DUMP select MTK_PLAT_SRAM_FLAG select MTK_L2C_PARITY_CHECK select MTK_SYSTRACKER_V2 select MTK_SECURITY_SW_SUPPORT select MTK_BOUNCING_CHECK if MTK_AEE_FEATURE select ARM_CRYPTO select CRYPTO_SHA2_ARM_CE select CRYPTO_AES_ARM_CE help This enables support for MediaTek MT6761 Highly power-efficient, performance-oriented 4G LTE processor for premium, thin-design smartphones. MT6761 also offers significant multitasking and multimedia improvements.