--- zzzz-none-000/linux-3.10.107/arch/arm/mach-ux500/Kconfig 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/arch/arm/mach-ux500/Kconfig 2021-02-04 17:41:59.000000000 +0000 @@ -1,40 +1,28 @@ -config ARCH_U8500 +menuconfig ARCH_U8500 bool "ST-Ericsson U8500 Series" if ARCH_MULTI_V7 depends on MMU - select ARCH_HAS_CPUFREQ + select AB8500_CORE + select ABX500_CORE select ARCH_REQUIRE_GPIOLIB select ARM_AMBA - select CLKDEV_LOOKUP - select CPU_V7 - select GENERIC_CLOCKEVENTS - select HAVE_ARM_SCU if SMP - select HAVE_ARM_TWD if LOCAL_TIMERS - select HAVE_SMP - select MIGHT_HAVE_CACHE_L2X0 - help - Support for ST-Ericsson's Ux500 architecture - -if ARCH_U8500 - -config UX500_SOC_COMMON - bool - default y - select ABX500_CORE - select AB8500_CORE select ARM_ERRATA_754322 select ARM_ERRATA_764369 if SMP select ARM_GIC select CACHE_L2X0 select CLKSRC_NOMADIK_MTU - select COMMON_CLK + select HAVE_ARM_SCU if SMP + select HAVE_ARM_TWD if SMP select PINCTRL - select PINCTRL_NOMADIK select PINCTRL_ABX500 - select PL310_ERRATA_753970 if CACHE_PL310 + select PINCTRL_NOMADIK + select PL310_ERRATA_753970 if CACHE_L2X0 + help + Support for ST-Ericsson's Ux500 architecture + +if ARCH_U8500 config UX500_SOC_DB8500 bool - select CPU_FREQ_TABLE if CPU_FREQ select MFD_DB8500_PRCMU select PINCTRL_DB8500 select PINCTRL_DB8540 @@ -44,8 +32,7 @@ select PINCTRL_AB8540 select REGULATOR select REGULATOR_DB8500_PRCMU - -menu "Ux500 target platform (boards)" + select PM_GENERIC_DOMAINS if PM config MACH_MOP500 bool "U8500 Development platform, MOP500 versions" @@ -79,13 +66,6 @@ a working kernel. If everything else is disabled, this automatically enables MACH_MOP500. -config MACH_UX500_DT - bool "Generic U8500 support using device tree" - depends on MACH_MOP500 - select USE_OF - -endmenu - config UX500_DEBUG_UART int "Ux500 UART to use for low-level debug" default 2