aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-ux500/Kconfig
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2013-10-01 05:08:56 -0400
committerOlof Johansson <olof@lixom.net>2013-10-07 13:41:32 -0400
commit07d8a49c263c89c21d1e10b5550706ed8a58eb5e (patch)
tree4327c646b2f1ebc4f27c7786913040d698842100 /arch/arm/mach-ux500/Kconfig
parentc884357ec6e27c7967c78fb111cc8a830881f43b (diff)
ARM: drop explicit selection of HAVE_CLK and CLKDEV_LOOKUP
CLKDEV_LOOKUP selects HAVE_CLK and COMMON_CLK selects CLKDEV_LOOKUP. So all symbols that select at least two of these symbols can be simplified. For imx, omap2 and ux500 some rearrangements were necessary before the simplification. Acked-by: Tony Lindgren <tony@atomide.com> Acked-by: Stephen Boyd <sboyd@codeaurora.org> Acked-by: Dinh Nguyen <dinguyen@altera.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Acked-by: Pawel Moll <pawel.moll@arm.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/mach-ux500/Kconfig')
-rw-r--r--arch/arm/mach-ux500/Kconfig29
1 files changed, 12 insertions, 17 deletions
diff --git a/arch/arm/mach-ux500/Kconfig b/arch/arm/mach-ux500/Kconfig
index 99a28d628297..c67f8ad5ccd5 100644
--- a/arch/arm/mach-ux500/Kconfig
+++ b/arch/arm/mach-ux500/Kconfig
@@ -1,37 +1,32 @@
1config ARCH_U8500 1config ARCH_U8500
2 bool "ST-Ericsson U8500 Series" if ARCH_MULTI_V7 2 bool "ST-Ericsson U8500 Series" if ARCH_MULTI_V7
3 depends on MMU 3 depends on MMU
4 select AB8500_CORE
5 select ABX500_CORE
4 select ARCH_HAS_CPUFREQ 6 select ARCH_HAS_CPUFREQ
5 select ARCH_REQUIRE_GPIOLIB 7 select ARCH_REQUIRE_GPIOLIB
6 select ARM_AMBA 8 select ARM_AMBA
7 select CLKDEV_LOOKUP 9 select ARM_ERRATA_754322
10 select ARM_ERRATA_764369 if SMP
11 select ARM_GIC
12 select CACHE_L2X0
13 select CLKSRC_NOMADIK_MTU
14 select COMMON_CLK
8 select CPU_V7 15 select CPU_V7
9 select GENERIC_CLOCKEVENTS 16 select GENERIC_CLOCKEVENTS
10 select HAVE_ARM_SCU if SMP 17 select HAVE_ARM_SCU if SMP
11 select HAVE_ARM_TWD if SMP 18 select HAVE_ARM_TWD if SMP
12 select HAVE_SMP 19 select HAVE_SMP
13 select MIGHT_HAVE_CACHE_L2X0 20 select MIGHT_HAVE_CACHE_L2X0
21 select PINCTRL
22 select PINCTRL_ABX500
23 select PINCTRL_NOMADIK
24 select PL310_ERRATA_753970 if CACHE_PL310
14 help 25 help
15 Support for ST-Ericsson's Ux500 architecture 26 Support for ST-Ericsson's Ux500 architecture
16 27
17if ARCH_U8500 28if ARCH_U8500
18 29
19config UX500_SOC_COMMON
20 bool
21 default y
22 select ABX500_CORE
23 select AB8500_CORE
24 select ARM_ERRATA_754322
25 select ARM_ERRATA_764369 if SMP
26 select ARM_GIC
27 select CACHE_L2X0
28 select CLKSRC_NOMADIK_MTU
29 select COMMON_CLK
30 select PINCTRL
31 select PINCTRL_NOMADIK
32 select PINCTRL_ABX500
33 select PL310_ERRATA_753970 if CACHE_PL310
34
35config UX500_SOC_DB8500 30config UX500_SOC_DB8500
36 bool 31 bool
37 select CPU_FREQ_TABLE if CPU_FREQ 32 select CPU_FREQ_TABLE if CPU_FREQ