Merge tag 'dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[~shefty/rdma-dev.git] / arch / arm / mach-ux500 / Kconfig
1 if ARCH_U8500
2
3 config UX500_SOC_COMMON
4         bool
5         default y
6         select ARM_GIC
7         select HAS_MTU
8         select PL310_ERRATA_753970
9         select ARM_ERRATA_754322
10         select ARM_ERRATA_764369
11         select CACHE_L2X0
12
13 config UX500_SOC_DB5500
14         bool
15         select MFD_DB5500_PRCMU
16
17 config UX500_SOC_DB8500
18         bool
19         select MFD_DB8500_PRCMU
20         select REGULATOR_DB8500_PRCMU
21         select CPU_FREQ_TABLE if CPU_FREQ
22
23 menu "Ux500 target platform (boards)"
24
25 config MACH_MOP500
26         bool "U8500 Development platform, MOP500 versions"
27         select UX500_SOC_DB8500
28         select I2C
29         select I2C_NOMADIK
30         select SOC_BUS
31         help
32           Include support for the MOP500 development platform.
33
34 config MACH_HREFV60
35         bool "U8500 Development platform, HREFv60 version"
36         select MACH_MOP500
37         help
38           Include support for the HREFv60 new development platform.
39           Includes HREFv70, v71 etc.
40
41 config MACH_SNOWBALL
42         bool "U8500 Snowball platform"
43         select MACH_MOP500
44         help
45           Include support for the snowball development platform.
46
47 config MACH_U5500
48         bool "U5500 Development platform"
49         select UX500_SOC_DB5500
50         help
51           Include support for the U5500 development platform.
52
53 config UX500_AUTO_PLATFORM
54         def_bool y
55         depends on !MACH_U5500
56         select MACH_MOP500
57         help
58           At least one platform needs to be selected in order to build
59           a working kernel. If everything else is disabled, this
60           automatically enables MACH_MOP500.
61
62 config MACH_UX500_DT
63         bool "Generic U8500 support using device tree"
64         depends on MACH_MOP500
65         select USE_OF
66
67 endmenu
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 config U5500_MODEM_IRQ
77         bool "Modem IRQ support"
78         depends on UX500_SOC_DB5500
79         default y
80         help
81           Add support for handling IRQ:s from modem side
82
83 config U5500_MBOX
84         bool "Mailbox support"
85         depends on U5500_MODEM_IRQ
86         default y
87         help
88           Add support for U5500 mailbox communication with modem side
89
90 endif