diff options
Diffstat (limited to 'arch/arm/mach-ux500/Kconfig')
-rw-r--r-- | arch/arm/mach-ux500/Kconfig | 46 |
1 files changed, 27 insertions, 19 deletions
diff --git a/arch/arm/mach-ux500/Kconfig b/arch/arm/mach-ux500/Kconfig index 52af00446a63..9ec635812349 100644 --- a/arch/arm/mach-ux500/Kconfig +++ b/arch/arm/mach-ux500/Kconfig | |||
@@ -5,50 +5,58 @@ config UX500_SOC_COMMON | |||
5 | default y | 5 | default y |
6 | select ARM_GIC | 6 | select ARM_GIC |
7 | select HAS_MTU | 7 | select HAS_MTU |
8 | select ARM_ERRATA_753970 | 8 | select PL310_ERRATA_753970 |
9 | select ARM_ERRATA_754322 | 9 | select ARM_ERRATA_754322 |
10 | select ARM_ERRATA_764369 | 10 | select ARM_ERRATA_764369 |
11 | 11 | select CACHE_L2X0 | |
12 | menu "Ux500 SoC" | ||
13 | 12 | ||
14 | config UX500_SOC_DB5500 | 13 | config UX500_SOC_DB5500 |
15 | bool "DB5500" | 14 | bool |
16 | select MFD_DB5500_PRCMU | 15 | select MFD_DB5500_PRCMU |
17 | 16 | ||
18 | config UX500_SOC_DB8500 | 17 | config UX500_SOC_DB8500 |
19 | bool "DB8500" | 18 | bool |
20 | select MFD_DB8500_PRCMU | 19 | select MFD_DB8500_PRCMU |
21 | select REGULATOR_DB8500_PRCMU | 20 | select REGULATOR_DB8500_PRCMU |
22 | 21 | select CPU_FREQ_TABLE if CPU_FREQ | |
23 | endmenu | ||
24 | 22 | ||
25 | menu "Ux500 target platform (boards)" | 23 | menu "Ux500 target platform (boards)" |
26 | 24 | ||
27 | config MACH_U8500 | 25 | config MACH_MOP500 |
28 | bool "U8500 Development platform" | 26 | bool "U8500 Development platform, MOP500 versions" |
29 | depends on UX500_SOC_DB8500 | 27 | select UX500_SOC_DB8500 |
30 | select TPS6105X | 28 | select I2C |
29 | select I2C_NOMADIK | ||
31 | help | 30 | help |
32 | Include support for the mop500 development platform. | 31 | Include support for the MOP500 development platform. |
33 | 32 | ||
34 | config MACH_HREFV60 | 33 | config MACH_HREFV60 |
35 | bool "U85000 Development platform, HREFv60 version" | 34 | bool "U8500 Development platform, HREFv60 version" |
36 | depends on UX500_SOC_DB8500 | 35 | select MACH_MOP500 |
37 | help | 36 | help |
38 | Include support for the HREFv60 new development platform. | 37 | Include support for the HREFv60 new development platform. |
38 | Includes HREFv70, v71 etc. | ||
39 | 39 | ||
40 | config MACH_SNOWBALL | 40 | config MACH_SNOWBALL |
41 | bool "U8500 Snowball platform" | 41 | bool "U8500 Snowball platform" |
42 | depends on UX500_SOC_DB8500 | 42 | select MACH_MOP500 |
43 | select MACH_U8500 | ||
44 | help | 43 | help |
45 | Include support for the snowball development platform. | 44 | Include support for the snowball development platform. |
46 | 45 | ||
47 | config MACH_U5500 | 46 | config MACH_U5500 |
48 | bool "U5500 Development platform" | 47 | bool "U5500 Development platform" |
49 | depends on UX500_SOC_DB5500 | 48 | select UX500_SOC_DB5500 |
50 | help | 49 | help |
51 | Include support for the U5500 development platform. | 50 | Include support for the U5500 development platform. |
51 | |||
52 | config UX500_AUTO_PLATFORM | ||
53 | def_bool y | ||
54 | depends on !MACH_U5500 | ||
55 | select MACH_MOP500 | ||
56 | help | ||
57 | At least one platform needs to be selected in order to build | ||
58 | a working kernel. If everything else is disabled, this | ||
59 | automatically enables MACH_MOP500. | ||
52 | endmenu | 60 | endmenu |
53 | 61 | ||
54 | config UX500_DEBUG_UART | 62 | config UX500_DEBUG_UART |