Merge tag 'locks-v3.16-2' of git://git.samba.org/jlayton/linux
[linux/fpc-iii.git] / arch / arm / mach-ux500 / Kconfig
blob5be7c4583a9348855689c94829b7b6f96e71c02a
1 menuconfig 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
22 if ARCH_U8500
24 config 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
36 config 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.
47 config 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.
54 config MACH_SNOWBALL
55         bool "U8500 Snowball platform"
56         select MACH_MOP500
57         help
58           Include support for the snowball development platform.
60 config 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.
68 config 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.
75 endif