ARM: ux500: add board autoselection
[linux-2.6-block.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 ARM_ERRATA_753970
9         select ARM_ERRATA_754322
10         select ARM_ERRATA_764369
11
12 config UX500_SOC_DB5500
13         bool
14         select MFD_DB5500_PRCMU
15
16 config UX500_SOC_DB8500
17         bool
18         select MFD_DB8500_PRCMU
19         select REGULATOR_DB8500_PRCMU
20
21 menu "Ux500 target platform (boards)"
22
23 config MACH_U8500
24         bool "U8500 Development platform"
25         select UX500_SOC_DB8500
26         select TPS6105X
27         help
28           Include support for the mop500 development platform.
29
30 config MACH_HREFV60
31        bool "U85000 Development platform, HREFv60 version"
32        select UX500_SOC_DB8500
33        help
34          Include support for the HREFv60 new development platform.
35
36 config MACH_SNOWBALL
37         bool "U8500 Snowball platform"
38         select MACH_U8500
39         help
40           Include support for the snowball development platform.
41
42 config MACH_U5500
43         bool "U5500 Development platform"
44         select UX500_SOC_DB5500
45         help
46           Include support for the U5500 development platform.
47
48 config UX500_AUTO_PLATFORM
49         def_bool y
50         depends on !MACH_U5500
51         select MACH_U8500
52         help
53           At least one platform needs to be selected in order to build
54           a working kernel. If everything else is disabled, this
55           automatically enables MACH_U8500.
56 endmenu
57
58 config UX500_DEBUG_UART
59         int "Ux500 UART to use for low-level debug"
60         default 2
61         help
62           Choose the UART on which kernel low-level debug messages should be
63           output.
64
65 config U5500_MODEM_IRQ
66         bool "Modem IRQ support"
67         depends on UX500_SOC_DB5500
68         default y
69         help
70           Add support for handling IRQ:s from modem side
71
72 config U5500_MBOX
73         bool "Mailbox support"
74         depends on U5500_MODEM_IRQ
75         default y
76         help
77           Add support for U5500 mailbox communication with modem side
78
79 endif