xref: /linux/arch/arm/mach-ux500/Kconfig (revision 21278aeafbfacfd62b3e613525f0c694a029dac1)
1menuconfig ARCH_U8500
2	bool "ST-Ericsson U8500 Series" if ARCH_MULTI_V7
3	depends on MMU
4	select AB8500_CORE
5	select ABX500_CORE
6	select ARCH_REQUIRE_GPIOLIB
7	select ARM_AMBA
8	select ARM_ERRATA_754322
9	select ARM_ERRATA_764369 if SMP
10	select ARM_GIC
11	select CACHE_L2X0
12	select CLKSRC_NOMADIK_MTU
13	select HAVE_ARM_SCU if SMP
14	select HAVE_ARM_TWD if SMP
15	select PINCTRL
16	select PINCTRL_ABX500
17	select PINCTRL_NOMADIK
18	select PL310_ERRATA_753970 if CACHE_PL310
19	help
20	  Support for ST-Ericsson's Ux500 architecture
21
22if ARCH_U8500
23
24config UX500_SOC_DB8500
25	bool
26	select MFD_DB8500_PRCMU
27	select PINCTRL_DB8500
28	select PINCTRL_DB8540
29	select PINCTRL_AB8500
30	select PINCTRL_AB8505
31	select PINCTRL_AB9540
32	select PINCTRL_AB8540
33	select REGULATOR
34	select REGULATOR_DB8500_PRCMU
35
36config MACH_MOP500
37	bool "U8500 Development platform, MOP500 versions"
38	select I2C
39	select I2C_NOMADIK
40	select REGULATOR
41	select REGULATOR_FIXED_VOLTAGE
42	select SOC_BUS
43	select UX500_SOC_DB8500
44	help
45	  Include support for the MOP500 development platform.
46
47config MACH_HREFV60
48	bool "U8500 Development platform, HREFv60 version"
49	select MACH_MOP500
50	help
51	  Include support for the HREFv60 new development platform.
52	  Includes HREFv70, v71 etc.
53
54config MACH_SNOWBALL
55	bool "U8500 Snowball platform"
56	select MACH_MOP500
57	help
58	  Include support for the snowball development platform.
59
60config UX500_AUTO_PLATFORM
61	def_bool y
62	select MACH_MOP500
63	help
64	  At least one platform needs to be selected in order to build
65	  a working kernel. If everything else is disabled, this
66	  automatically enables MACH_MOP500.
67
68config UX500_DEBUG_UART
69	int "Ux500 UART to use for low-level debug"
70	default 2
71	help
72	  Choose the UART on which kernel low-level debug messages should be
73	  output.
74
75endif
76