OMAP4: mux: Add CBL package data for OMAP4430 ES1
[linux-2.6-block.git] / arch / arm / mach-omap2 / Kconfig
... / ...
CommitLineData
1if ARCH_OMAP2PLUS
2
3menu "TI OMAP2/3/4 Specific Features"
4
5config 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_OMAP
15 select SERIAL_OMAP_CONSOLE
16 select I2C
17 select I2C_OMAP
18 select MFD
19 select MENELAUS if ARCH_OMAP2
20 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
21 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
22 help
23 Compile a kernel suitable for booting most boards
24
25config ARCH_OMAP2
26 bool "TI OMAP2"
27 depends on ARCH_OMAP2PLUS
28 default y
29 select CPU_V6
30
31config ARCH_OMAP3
32 bool "TI OMAP3"
33 depends on ARCH_OMAP2PLUS
34 default y
35 select CPU_V7
36 select USB_ARCH_HAS_EHCI
37 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4
38
39config ARCH_OMAP4
40 bool "TI OMAP4"
41 default y
42 depends on ARCH_OMAP2PLUS
43 select CPU_V7
44 select ARM_GIC
45 select PL310_ERRATA_588369
46 select ARM_ERRATA_720789
47
48comment "OMAP Core Type"
49 depends on ARCH_OMAP2
50
51config ARCH_OMAP2420
52 bool "OMAP2420 support"
53 depends on ARCH_OMAP2
54 default y
55 select OMAP_DM_TIMER
56 select ARCH_OMAP_OTG
57
58config ARCH_OMAP2430
59 bool "OMAP2430 support"
60 depends on ARCH_OMAP2
61 default y
62 select ARCH_OMAP_OTG
63
64config ARCH_OMAP3430
65 bool "OMAP3430 support"
66 depends on ARCH_OMAP3
67 default y
68 select ARCH_OMAP_OTG
69
70config OMAP_PACKAGE_ZAF
71 bool
72
73config OMAP_PACKAGE_ZAC
74 bool
75
76config OMAP_PACKAGE_CBC
77 bool
78
79config OMAP_PACKAGE_CBB
80 bool
81
82config OMAP_PACKAGE_CUS
83 bool
84
85config OMAP_PACKAGE_CBP
86 bool
87
88config OMAP_PACKAGE_CBL
89 bool
90
91comment "OMAP Board Type"
92 depends on ARCH_OMAP2PLUS
93
94config MACH_OMAP_GENERIC
95 bool "Generic OMAP board"
96 depends on ARCH_OMAP2
97 default y
98
99config MACH_OMAP2_TUSB6010
100 bool
101 depends on ARCH_OMAP2 && ARCH_OMAP2420
102 default y if MACH_NOKIA_N8X0
103
104config MACH_OMAP_H4
105 bool "OMAP 2420 H4 board"
106 depends on ARCH_OMAP2420
107 default y
108 select OMAP_PACKAGE_ZAF
109 select OMAP_DEBUG_DEVICES
110
111config MACH_OMAP_APOLLON
112 bool "OMAP 2420 Apollon board"
113 depends on ARCH_OMAP2420
114 default y
115 select OMAP_PACKAGE_ZAC
116
117config MACH_OMAP_2430SDP
118 bool "OMAP 2430 SDP board"
119 depends on ARCH_OMAP2430
120 default y
121 select OMAP_PACKAGE_ZAC
122
123config MACH_OMAP3_BEAGLE
124 bool "OMAP3 BEAGLE board"
125 depends on ARCH_OMAP3
126 default y
127 select OMAP_PACKAGE_CBB
128
129config MACH_DEVKIT8000
130 bool "DEVKIT8000 board"
131 depends on ARCH_OMAP3
132 default y
133 select OMAP_PACKAGE_CUS
134 select OMAP_MUX
135
136config MACH_OMAP_LDP
137 bool "OMAP3 LDP board"
138 depends on ARCH_OMAP3
139 default y
140 select OMAP_PACKAGE_CBB
141
142config MACH_OMAP3530_LV_SOM
143 bool "OMAP3 Logic 3530 LV SOM board"
144 depends on ARCH_OMAP3
145 select OMAP_PACKAGE_CBB
146 default y
147 help
148 Support for the LogicPD OMAP3530 SOM Development kit
149 for full description please see the products webpage at
150 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
151
152config MACH_OMAP3_TORPEDO
153 bool "OMAP3 Logic 35x Torpedo board"
154 depends on ARCH_OMAP3
155 select OMAP_PACKAGE_CBB
156 default y
157 help
158 Support for the LogicPD OMAP35x Torpedo Development kit
159 for full description please see the products webpage at
160 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
161
162config MACH_OVERO
163 bool "Gumstix Overo board"
164 depends on ARCH_OMAP3
165 default y
166 select OMAP_PACKAGE_CBB
167
168config MACH_OMAP3EVM
169 bool "OMAP 3530 EVM board"
170 depends on ARCH_OMAP3
171 default y
172 select OMAP_PACKAGE_CBB
173
174config MACH_OMAP3517EVM
175 bool "OMAP3517/ AM3517 EVM board"
176 depends on ARCH_OMAP3
177 default y
178 select OMAP_PACKAGE_CBB
179
180config MACH_OMAP3_PANDORA
181 bool "OMAP3 Pandora"
182 depends on ARCH_OMAP3
183 default y
184 select OMAP_PACKAGE_CBB
185
186config MACH_OMAP3_TOUCHBOOK
187 bool "OMAP3 Touch Book"
188 depends on ARCH_OMAP3
189 default y
190 select BACKLIGHT_CLASS_DEVICE
191
192config MACH_OMAP_3430SDP
193 bool "OMAP 3430 SDP board"
194 depends on ARCH_OMAP3
195 default y
196 select OMAP_PACKAGE_CBB
197
198config MACH_NOKIA_N800
199 bool
200
201config MACH_NOKIA_N810
202 bool
203
204config MACH_NOKIA_N810_WIMAX
205 bool
206
207config MACH_NOKIA_N8X0
208 bool "Nokia N800/N810"
209 depends on ARCH_OMAP2420
210 default y
211 select OMAP_PACKAGE_ZAC
212 select MACH_NOKIA_N800
213 select MACH_NOKIA_N810
214 select MACH_NOKIA_N810_WIMAX
215
216config MACH_NOKIA_RX51
217 bool "Nokia RX-51 board"
218 depends on ARCH_OMAP3
219 default y
220 select OMAP_PACKAGE_CBB
221
222config MACH_OMAP_ZOOM2
223 bool "OMAP3 Zoom2 board"
224 depends on ARCH_OMAP3
225 default y
226 select OMAP_PACKAGE_CBB
227 select SERIAL_8250
228 select SERIAL_CORE_CONSOLE
229 select SERIAL_8250_CONSOLE
230
231config MACH_OMAP_ZOOM3
232 bool "OMAP3630 Zoom3 board"
233 depends on ARCH_OMAP3
234 default y
235 select OMAP_PACKAGE_CBP
236 select SERIAL_8250
237 select SERIAL_CORE_CONSOLE
238 select SERIAL_8250_CONSOLE
239
240config MACH_CM_T35
241 bool "CompuLab CM-T35 module"
242 depends on ARCH_OMAP3
243 default y
244 select OMAP_PACKAGE_CUS
245 select OMAP_MUX
246
247config MACH_CM_T3517
248 bool "CompuLab CM-T3517 module"
249 depends on ARCH_OMAP3
250 default y
251 select OMAP_PACKAGE_CBB
252 select OMAP_MUX
253
254config MACH_IGEP0020
255 bool "IGEP v2 board"
256 depends on ARCH_OMAP3
257 default y
258 select OMAP_PACKAGE_CBB
259
260config MACH_IGEP0030
261 bool "IGEP OMAP3 module"
262 depends on ARCH_OMAP3
263 default y
264 select OMAP_PACKAGE_CBB
265
266config MACH_SBC3530
267 bool "OMAP3 SBC STALKER board"
268 depends on ARCH_OMAP3
269 default y
270 select OMAP_PACKAGE_CUS
271 select OMAP_MUX
272
273config MACH_OMAP_3630SDP
274 bool "OMAP3630 SDP board"
275 depends on ARCH_OMAP3
276 default y
277 select OMAP_PACKAGE_CBP
278
279config MACH_OMAP_4430SDP
280 bool "OMAP 4430 SDP board"
281 default y
282 depends on ARCH_OMAP4
283
284config MACH_OMAP4_PANDA
285 bool "OMAP4 Panda Board"
286 default y
287 depends on ARCH_OMAP4
288
289config OMAP3_EMU
290 bool "OMAP3 debugging peripherals"
291 depends on ARCH_OMAP3
292 select OC_ETM
293 help
294 Say Y here to enable debugging hardware of omap3
295
296config OMAP3_SDRC_AC_TIMING
297 bool "Enable SDRC AC timing register changes"
298 depends on ARCH_OMAP3
299 default n
300 help
301 If you know that none of your system initiators will attempt to
302 access SDRAM during CORE DVFS, select Y here. This should boost
303 SDRAM performance at lower CORE OPPs. There are relatively few
304 users who will wish to say yes at this point - almost everyone will
305 wish to say no. Selecting yes without understanding what is
306 going on could result in system crashes;
307
308endmenu
309
310endif