]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/arm/mach-ux500/Kconfig
Merge branch 'next/dt' into for-next
[karo-tx-linux.git] / arch / arm / mach-ux500 / Kconfig
1 config 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_HAS_CPUFREQ
7         select ARCH_REQUIRE_GPIOLIB
8         select ARM_AMBA
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
15         select CPU_V7
16         select GENERIC_CLOCKEVENTS
17         select HAVE_ARM_SCU if SMP
18         select HAVE_ARM_TWD if SMP
19         select HAVE_SMP
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
25         help
26           Support for ST-Ericsson's Ux500 architecture
27
28 if ARCH_U8500
29
30 config UX500_SOC_DB8500
31         bool
32         select CPU_FREQ_TABLE if CPU_FREQ
33         select MFD_DB8500_PRCMU
34         select PINCTRL_DB8500
35         select PINCTRL_DB8540
36         select PINCTRL_AB8500
37         select PINCTRL_AB8505
38         select PINCTRL_AB9540
39         select PINCTRL_AB8540
40         select REGULATOR
41         select REGULATOR_DB8500_PRCMU
42
43 menu "Ux500 target platform (boards)"
44
45 config MACH_MOP500
46         bool "U8500 Development platform, MOP500 versions"
47         select I2C
48         select I2C_NOMADIK
49         select REGULATOR
50         select REGULATOR_FIXED_VOLTAGE
51         select SOC_BUS
52         select UX500_SOC_DB8500
53         help
54           Include support for the MOP500 development platform.
55
56 config MACH_HREFV60
57         bool "U8500 Development platform, HREFv60 version"
58         select MACH_MOP500
59         help
60           Include support for the HREFv60 new development platform.
61           Includes HREFv70, v71 etc.
62
63 config MACH_SNOWBALL
64         bool "U8500 Snowball platform"
65         select MACH_MOP500
66         help
67           Include support for the snowball development platform.
68
69 config UX500_AUTO_PLATFORM
70         def_bool y
71         select MACH_MOP500
72         help
73           At least one platform needs to be selected in order to build
74           a working kernel. If everything else is disabled, this
75           automatically enables MACH_MOP500.
76
77 config MACH_UX500_DT
78         bool "Generic U8500 support using device tree"
79         depends on MACH_MOP500
80         select USE_OF
81
82 endmenu
83
84 config UX500_DEBUG_UART
85         int "Ux500 UART to use for low-level debug"
86         default 2
87         help
88           Choose the UART on which kernel low-level debug messages should be
89           output.
90
91 endif