Add the rt linux 4.1.3-rt3 as base
[kvmfornfv.git] / kernel / arch / arm / mach-ux500 / Kconfig
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_L2X0
19         help
20           Support for ST-Ericsson's Ux500 architecture
21
22 if ARCH_U8500
23
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
35         select PM_GENERIC_DOMAINS if PM
36
37 config MACH_MOP500
38         bool "U8500 Development platform, MOP500 versions"
39         select I2C
40         select I2C_NOMADIK
41         select REGULATOR
42         select REGULATOR_FIXED_VOLTAGE
43         select SOC_BUS
44         select UX500_SOC_DB8500
45         help
46           Include support for the MOP500 development platform.
47
48 config MACH_HREFV60
49         bool "U8500 Development platform, HREFv60 version"
50         select MACH_MOP500
51         help
52           Include support for the HREFv60 new development platform.
53           Includes HREFv70, v71 etc.
54
55 config MACH_SNOWBALL
56         bool "U8500 Snowball platform"
57         select MACH_MOP500
58         help
59           Include support for the snowball development platform.
60
61 config UX500_AUTO_PLATFORM
62         def_bool y
63         select MACH_MOP500
64         help
65           At least one platform needs to be selected in order to build
66           a working kernel. If everything else is disabled, this
67           automatically enables MACH_MOP500.
68
69 config UX500_DEBUG_UART
70         int "Ux500 UART to use for low-level debug"
71         default 2
72         help
73           Choose the UART on which kernel low-level debug messages should be
74           output.
75
76 endif