diff options
Diffstat (limited to 'arch/arm/mach-omap2/Kconfig')
-rw-r--r-- | arch/arm/mach-omap2/Kconfig | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index b31b6f123122..b48bacf0a7aa 100644 --- a/arch/arm/mach-omap2/Kconfig +++ b/arch/arm/mach-omap2/Kconfig | |||
@@ -1,22 +1,77 @@ | |||
1 | if ARCH_OMAP2PLUS | ||
2 | |||
3 | menu "TI OMAP2/3/4 Specific Features" | ||
4 | |||
5 | config ARCH_OMAP2PLUS_TYPICAL | ||
6 | bool "Typical OMAP configuration" | ||
7 | default y | ||
8 | select AEABI | ||
9 | select REGULATOR | ||
10 | select PM | ||
11 | select PM_RUNTIME | ||
12 | select VFP | ||
13 | select NEON if ARCH_OMAP3 || ARCH_OMAP4 | ||
14 | select SERIAL_8250 | ||
15 | select SERIAL_CORE_CONSOLE | ||
16 | select SERIAL_8250_CONSOLE | ||
17 | select I2C | ||
18 | select I2C_OMAP | ||
19 | select MFD | ||
20 | select MENELAUS if ARCH_OMAP2 | ||
21 | select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 | ||
22 | select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 | ||
23 | help | ||
24 | Compile a kernel suitable for booting most boards | ||
25 | |||
26 | config ARCH_OMAP2 | ||
27 | bool "TI OMAP2" | ||
28 | depends on ARCH_OMAP2PLUS | ||
29 | default y | ||
30 | select CPU_V6 | ||
31 | |||
32 | config ARCH_OMAP3 | ||
33 | bool "TI OMAP3" | ||
34 | depends on ARCH_OMAP2PLUS | ||
35 | default y | ||
36 | select CPU_V7 | ||
37 | select USB_ARCH_HAS_EHCI | ||
38 | select ARM_L1_CACHE_SHIFT_6 | ||
39 | |||
40 | config ARCH_OMAP4 | ||
41 | bool "TI OMAP4" | ||
42 | default y | ||
43 | depends on ARCH_OMAP2PLUS | ||
44 | select CPU_V7 | ||
45 | select ARM_GIC | ||
46 | |||
1 | comment "OMAP Core Type" | 47 | comment "OMAP Core Type" |
2 | depends on ARCH_OMAP2 | 48 | depends on ARCH_OMAP2 |
3 | 49 | ||
4 | config ARCH_OMAP2420 | 50 | config ARCH_OMAP2420 |
5 | bool "OMAP2420 support" | 51 | bool "OMAP2420 support" |
6 | depends on ARCH_OMAP2 | 52 | depends on ARCH_OMAP2 |
53 | default y | ||
7 | select OMAP_DM_TIMER | 54 | select OMAP_DM_TIMER |
8 | select ARCH_OMAP_OTG | 55 | select ARCH_OMAP_OTG |
9 | 56 | ||
10 | config ARCH_OMAP2430 | 57 | config ARCH_OMAP2430 |
11 | bool "OMAP2430 support" | 58 | bool "OMAP2430 support" |
12 | depends on ARCH_OMAP2 | 59 | depends on ARCH_OMAP2 |
60 | default y | ||
13 | select ARCH_OMAP_OTG | 61 | select ARCH_OMAP_OTG |
14 | 62 | ||
15 | config ARCH_OMAP3430 | 63 | config ARCH_OMAP3430 |
16 | bool "OMAP3430 support" | 64 | bool "OMAP3430 support" |
17 | depends on ARCH_OMAP3 | 65 | depends on ARCH_OMAP3 |
66 | default y | ||
18 | select ARCH_OMAP_OTG | 67 | select ARCH_OMAP_OTG |
19 | 68 | ||
69 | config OMAP_PACKAGE_ZAF | ||
70 | bool | ||
71 | |||
72 | config OMAP_PACKAGE_ZAC | ||
73 | bool | ||
74 | |||
20 | config OMAP_PACKAGE_CBC | 75 | config OMAP_PACKAGE_CBC |
21 | bool | 76 | bool |
22 | 77 | ||
@@ -35,6 +90,7 @@ comment "OMAP Board Type" | |||
35 | config MACH_OMAP_GENERIC | 90 | config MACH_OMAP_GENERIC |
36 | bool "Generic OMAP board" | 91 | bool "Generic OMAP board" |
37 | depends on ARCH_OMAP2 | 92 | depends on ARCH_OMAP2 |
93 | default y | ||
38 | 94 | ||
39 | config MACH_OMAP2_TUSB6010 | 95 | config MACH_OMAP2_TUSB6010 |
40 | bool | 96 | bool |
@@ -44,60 +100,75 @@ config MACH_OMAP2_TUSB6010 | |||
44 | config MACH_OMAP_H4 | 100 | config MACH_OMAP_H4 |
45 | bool "OMAP 2420 H4 board" | 101 | bool "OMAP 2420 H4 board" |
46 | depends on ARCH_OMAP2 | 102 | depends on ARCH_OMAP2 |
103 | default y | ||
104 | select OMAP_PACKAGE_ZAF | ||
47 | select OMAP_DEBUG_DEVICES | 105 | select OMAP_DEBUG_DEVICES |
48 | 106 | ||
49 | config MACH_OMAP_APOLLON | 107 | config MACH_OMAP_APOLLON |
50 | bool "OMAP 2420 Apollon board" | 108 | bool "OMAP 2420 Apollon board" |
51 | depends on ARCH_OMAP2 | 109 | depends on ARCH_OMAP2 |
110 | default y | ||
111 | select OMAP_PACKAGE_ZAC | ||
52 | 112 | ||
53 | config MACH_OMAP_2430SDP | 113 | config MACH_OMAP_2430SDP |
54 | bool "OMAP 2430 SDP board" | 114 | bool "OMAP 2430 SDP board" |
55 | depends on ARCH_OMAP2 | 115 | depends on ARCH_OMAP2 |
116 | default y | ||
117 | select OMAP_PACKAGE_ZAC | ||
56 | 118 | ||
57 | config MACH_OMAP3_BEAGLE | 119 | config MACH_OMAP3_BEAGLE |
58 | bool "OMAP3 BEAGLE board" | 120 | bool "OMAP3 BEAGLE board" |
59 | depends on ARCH_OMAP3 | 121 | depends on ARCH_OMAP3 |
122 | default y | ||
60 | select OMAP_PACKAGE_CBB | 123 | select OMAP_PACKAGE_CBB |
61 | 124 | ||
62 | config MACH_DEVKIT8000 | 125 | config MACH_DEVKIT8000 |
63 | bool "DEVKIT8000 board" | 126 | bool "DEVKIT8000 board" |
64 | depends on ARCH_OMAP3 | 127 | depends on ARCH_OMAP3 |
128 | default y | ||
65 | select OMAP_PACKAGE_CUS | 129 | select OMAP_PACKAGE_CUS |
66 | select OMAP_MUX | 130 | select OMAP_MUX |
67 | 131 | ||
68 | config MACH_OMAP_LDP | 132 | config MACH_OMAP_LDP |
69 | bool "OMAP3 LDP board" | 133 | bool "OMAP3 LDP board" |
70 | depends on ARCH_OMAP3 | 134 | depends on ARCH_OMAP3 |
135 | default y | ||
71 | select OMAP_PACKAGE_CBB | 136 | select OMAP_PACKAGE_CBB |
72 | 137 | ||
73 | config MACH_OVERO | 138 | config MACH_OVERO |
74 | bool "Gumstix Overo board" | 139 | bool "Gumstix Overo board" |
75 | depends on ARCH_OMAP3 | 140 | depends on ARCH_OMAP3 |
141 | default y | ||
76 | select OMAP_PACKAGE_CBB | 142 | select OMAP_PACKAGE_CBB |
77 | 143 | ||
78 | config MACH_OMAP3EVM | 144 | config MACH_OMAP3EVM |
79 | bool "OMAP 3530 EVM board" | 145 | bool "OMAP 3530 EVM board" |
80 | depends on ARCH_OMAP3 | 146 | depends on ARCH_OMAP3 |
147 | default y | ||
81 | select OMAP_PACKAGE_CBB | 148 | select OMAP_PACKAGE_CBB |
82 | 149 | ||
83 | config MACH_OMAP3517EVM | 150 | config MACH_OMAP3517EVM |
84 | bool "OMAP3517/ AM3517 EVM board" | 151 | bool "OMAP3517/ AM3517 EVM board" |
85 | depends on ARCH_OMAP3 | 152 | depends on ARCH_OMAP3 |
153 | default y | ||
86 | select OMAP_PACKAGE_CBB | 154 | select OMAP_PACKAGE_CBB |
87 | 155 | ||
88 | config MACH_OMAP3_PANDORA | 156 | config MACH_OMAP3_PANDORA |
89 | bool "OMAP3 Pandora" | 157 | bool "OMAP3 Pandora" |
90 | depends on ARCH_OMAP3 | 158 | depends on ARCH_OMAP3 |
159 | default y | ||
91 | select OMAP_PACKAGE_CBB | 160 | select OMAP_PACKAGE_CBB |
92 | 161 | ||
93 | config MACH_OMAP3_TOUCHBOOK | 162 | config MACH_OMAP3_TOUCHBOOK |
94 | bool "OMAP3 Touch Book" | 163 | bool "OMAP3 Touch Book" |
95 | depends on ARCH_OMAP3 | 164 | depends on ARCH_OMAP3 |
165 | default y | ||
96 | select BACKLIGHT_CLASS_DEVICE | 166 | select BACKLIGHT_CLASS_DEVICE |
97 | 167 | ||
98 | config MACH_OMAP_3430SDP | 168 | config MACH_OMAP_3430SDP |
99 | bool "OMAP 3430 SDP board" | 169 | bool "OMAP 3430 SDP board" |
100 | depends on ARCH_OMAP3 | 170 | depends on ARCH_OMAP3 |
171 | default y | ||
101 | select OMAP_PACKAGE_CBB | 172 | select OMAP_PACKAGE_CBB |
102 | 173 | ||
103 | config MACH_NOKIA_N800 | 174 | config MACH_NOKIA_N800 |
@@ -112,6 +183,8 @@ config MACH_NOKIA_N810_WIMAX | |||
112 | config MACH_NOKIA_N8X0 | 183 | config MACH_NOKIA_N8X0 |
113 | bool "Nokia N800/N810" | 184 | bool "Nokia N800/N810" |
114 | depends on ARCH_OMAP2420 | 185 | depends on ARCH_OMAP2420 |
186 | default y | ||
187 | select OMAP_PACKAGE_ZAC | ||
115 | select MACH_NOKIA_N800 | 188 | select MACH_NOKIA_N800 |
116 | select MACH_NOKIA_N810 | 189 | select MACH_NOKIA_N810 |
117 | select MACH_NOKIA_N810_WIMAX | 190 | select MACH_NOKIA_N810_WIMAX |
@@ -119,42 +192,55 @@ config MACH_NOKIA_N8X0 | |||
119 | config MACH_NOKIA_RX51 | 192 | config MACH_NOKIA_RX51 |
120 | bool "Nokia RX-51 board" | 193 | bool "Nokia RX-51 board" |
121 | depends on ARCH_OMAP3 | 194 | depends on ARCH_OMAP3 |
195 | default y | ||
122 | select OMAP_PACKAGE_CBB | 196 | select OMAP_PACKAGE_CBB |
123 | 197 | ||
124 | config MACH_OMAP_ZOOM2 | 198 | config MACH_OMAP_ZOOM2 |
125 | bool "OMAP3 Zoom2 board" | 199 | bool "OMAP3 Zoom2 board" |
126 | depends on ARCH_OMAP3 | 200 | depends on ARCH_OMAP3 |
201 | default y | ||
127 | select OMAP_PACKAGE_CBB | 202 | select OMAP_PACKAGE_CBB |
128 | 203 | ||
129 | config MACH_OMAP_ZOOM3 | 204 | config MACH_OMAP_ZOOM3 |
130 | bool "OMAP3630 Zoom3 board" | 205 | bool "OMAP3630 Zoom3 board" |
131 | depends on ARCH_OMAP3 | 206 | depends on ARCH_OMAP3 |
207 | default y | ||
132 | select OMAP_PACKAGE_CBP | 208 | select OMAP_PACKAGE_CBP |
133 | 209 | ||
134 | config MACH_CM_T35 | 210 | config MACH_CM_T35 |
135 | bool "CompuLab CM-T35 module" | 211 | bool "CompuLab CM-T35 module" |
136 | depends on ARCH_OMAP3 | 212 | depends on ARCH_OMAP3 |
213 | default y | ||
137 | select OMAP_PACKAGE_CUS | 214 | select OMAP_PACKAGE_CUS |
138 | select OMAP_MUX | 215 | select OMAP_MUX |
139 | 216 | ||
140 | config MACH_IGEP0020 | 217 | config MACH_IGEP0020 |
141 | bool "IGEP v2 board" | 218 | bool "IGEP v2 board" |
142 | depends on ARCH_OMAP3 | 219 | depends on ARCH_OMAP3 |
220 | default y | ||
143 | select OMAP_PACKAGE_CBB | 221 | select OMAP_PACKAGE_CBB |
144 | 222 | ||
145 | config MACH_SBC3530 | 223 | config MACH_SBC3530 |
146 | bool "OMAP3 SBC STALKER board" | 224 | bool "OMAP3 SBC STALKER board" |
147 | depends on ARCH_OMAP3 | 225 | depends on ARCH_OMAP3 |
226 | default y | ||
148 | select OMAP_PACKAGE_CUS | 227 | select OMAP_PACKAGE_CUS |
149 | select OMAP_MUX | 228 | select OMAP_MUX |
150 | 229 | ||
151 | config MACH_OMAP_3630SDP | 230 | config MACH_OMAP_3630SDP |
152 | bool "OMAP3630 SDP board" | 231 | bool "OMAP3630 SDP board" |
153 | depends on ARCH_OMAP3 | 232 | depends on ARCH_OMAP3 |
233 | default y | ||
154 | select OMAP_PACKAGE_CBP | 234 | select OMAP_PACKAGE_CBP |
155 | 235 | ||
156 | config MACH_OMAP_4430SDP | 236 | config MACH_OMAP_4430SDP |
157 | bool "OMAP 4430 SDP board" | 237 | bool "OMAP 4430 SDP board" |
238 | default y | ||
239 | depends on ARCH_OMAP4 | ||
240 | |||
241 | config MACH_OMAP4_PANDA | ||
242 | bool "OMAP4 Panda Board" | ||
243 | default y | ||
158 | depends on ARCH_OMAP4 | 244 | depends on ARCH_OMAP4 |
159 | 245 | ||
160 | config OMAP3_EMU | 246 | config OMAP3_EMU |
@@ -176,3 +262,6 @@ config OMAP3_SDRC_AC_TIMING | |||
176 | wish to say no. Selecting yes without understanding what is | 262 | wish to say no. Selecting yes without understanding what is |
177 | going on could result in system crashes; | 263 | going on could result in system crashes; |
178 | 264 | ||
265 | endmenu | ||
266 | |||
267 | endif | ||