3 menu "TI OMAP2/3/4 Specific Features"
5 config ARCH_OMAP2PLUS_TYPICAL
6 bool "Typical OMAP configuration"
12 select NEON if ARCH_OMAP3 || ARCH_OMAP4
14 select SERIAL_OMAP_CONSOLE
17 select MENELAUS if ARCH_OMAP2
18 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
19 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
21 Compile a kernel suitable for booting most boards
25 depends on ARCH_OMAP2PLUS
28 select MULTI_IRQ_HANDLER
32 depends on ARCH_OMAP2PLUS
35 select USB_ARCH_HAS_EHCI
36 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4
39 select ARM_CPU_SUSPEND if PM
40 select MULTI_IRQ_HANDLER
45 depends on ARCH_OMAP2PLUS
48 select LOCAL_TIMERS if SMP
49 select PL310_ERRATA_588369
50 select PL310_ERRATA_727915
51 select ARM_ERRATA_720789
54 select USB_ARCH_HAS_EHCI
55 select ARM_CPU_SUSPEND if PM
57 comment "OMAP Core Type"
61 bool "OMAP2420 support"
68 bool "OMAP2430 support"
74 bool "OMAP3430 support"
89 config OMAP_PACKAGE_ZAF
92 config OMAP_PACKAGE_ZAC
95 config OMAP_PACKAGE_CBC
98 config OMAP_PACKAGE_CBB
101 config OMAP_PACKAGE_CUS
104 config OMAP_PACKAGE_CBP
107 config OMAP_PACKAGE_CBL
110 config OMAP_PACKAGE_CBS
113 comment "OMAP Board Type"
114 depends on ARCH_OMAP2PLUS
116 config MACH_OMAP_GENERIC
117 bool "Generic OMAP2+ board"
118 depends on ARCH_OMAP2PLUS
122 Support for generic TI OMAP2+ boards using Flattened Device Tree.
123 More information at Documentation/devicetree
125 config MACH_OMAP2_TUSB6010
127 depends on ARCH_OMAP2 && SOC_OMAP2420
128 default y if MACH_NOKIA_N8X0
131 bool "OMAP 2420 H4 board"
132 depends on SOC_OMAP2420
134 select OMAP_PACKAGE_ZAF
135 select OMAP_DEBUG_DEVICES
137 config MACH_OMAP_APOLLON
138 bool "OMAP 2420 Apollon board"
139 depends on SOC_OMAP2420
141 select OMAP_PACKAGE_ZAC
143 config MACH_OMAP_2430SDP
144 bool "OMAP 2430 SDP board"
145 depends on SOC_OMAP2430
147 select OMAP_PACKAGE_ZAC
149 config MACH_OMAP3_BEAGLE
150 bool "OMAP3 BEAGLE board"
151 depends on ARCH_OMAP3
153 select OMAP_PACKAGE_CBB
155 config MACH_DEVKIT8000
156 bool "DEVKIT8000 board"
157 depends on ARCH_OMAP3
159 select OMAP_PACKAGE_CUS
162 bool "OMAP3 LDP board"
163 depends on ARCH_OMAP3
165 select OMAP_PACKAGE_CBB
167 config MACH_OMAP3530_LV_SOM
168 bool "OMAP3 Logic 3530 LV SOM board"
169 depends on ARCH_OMAP3
170 select OMAP_PACKAGE_CBB
173 Support for the LogicPD OMAP3530 SOM Development kit
174 for full description please see the products webpage at
175 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
177 config MACH_OMAP3_TORPEDO
178 bool "OMAP3 Logic 35x Torpedo board"
179 depends on ARCH_OMAP3
180 select OMAP_PACKAGE_CBB
183 Support for the LogicPD OMAP35x Torpedo Development kit
184 for full description please see the products webpage at
185 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
188 bool "Gumstix Overo board"
189 depends on ARCH_OMAP3
191 select OMAP_PACKAGE_CBB
194 bool "OMAP 3530 EVM board"
195 depends on ARCH_OMAP3
197 select OMAP_PACKAGE_CBB
199 config MACH_OMAP3517EVM
200 bool "OMAP3517/ AM3517 EVM board"
201 depends on ARCH_OMAP3
203 select OMAP_PACKAGE_CBB
205 config MACH_CRANEBOARD
206 bool "AM3517/05 CRANE board"
207 depends on ARCH_OMAP3
208 select OMAP_PACKAGE_CBB
210 config MACH_OMAP3_PANDORA
212 depends on ARCH_OMAP3
214 select OMAP_PACKAGE_CBB
215 select REGULATOR_FIXED_VOLTAGE
217 config MACH_OMAP3_TOUCHBOOK
218 bool "OMAP3 Touch Book"
219 depends on ARCH_OMAP3
221 select BACKLIGHT_CLASS_DEVICE
223 config MACH_OMAP_3430SDP
224 bool "OMAP 3430 SDP board"
225 depends on ARCH_OMAP3
227 select OMAP_PACKAGE_CBB
229 config MACH_NOKIA_N800
232 config MACH_NOKIA_N810
235 config MACH_NOKIA_N810_WIMAX
238 config MACH_NOKIA_N8X0
239 bool "Nokia N800/N810"
240 depends on SOC_OMAP2420
242 select OMAP_PACKAGE_ZAC
243 select MACH_NOKIA_N800
244 select MACH_NOKIA_N810
245 select MACH_NOKIA_N810_WIMAX
247 config MACH_NOKIA_RM680
248 bool "Nokia RM-680 board"
249 depends on ARCH_OMAP3
251 select OMAP_PACKAGE_CBB
253 config MACH_NOKIA_RX51
254 bool "Nokia RX-51 board"
255 depends on ARCH_OMAP3
257 select OMAP_PACKAGE_CBB
259 config MACH_OMAP_ZOOM2
260 bool "OMAP3 Zoom2 board"
261 depends on ARCH_OMAP3
263 select OMAP_PACKAGE_CBB
265 select SERIAL_CORE_CONSOLE
266 select SERIAL_8250_CONSOLE
267 select REGULATOR_FIXED_VOLTAGE
269 config MACH_OMAP_ZOOM3
270 bool "OMAP3630 Zoom3 board"
271 depends on ARCH_OMAP3
273 select OMAP_PACKAGE_CBP
275 select SERIAL_CORE_CONSOLE
276 select SERIAL_8250_CONSOLE
277 select REGULATOR_FIXED_VOLTAGE
280 bool "CompuLab CM-T35/CM-T3730 modules"
281 depends on ARCH_OMAP3
284 select OMAP_PACKAGE_CUS
287 bool "CompuLab CM-T3517 module"
288 depends on ARCH_OMAP3
290 select OMAP_PACKAGE_CBB
297 depends on ARCH_OMAP3
299 select OMAP_PACKAGE_CBB
302 bool "IGEP OMAP3 module"
303 depends on ARCH_OMAP3
305 select OMAP_PACKAGE_CBB
309 bool "OMAP3 SBC STALKER board"
310 depends on ARCH_OMAP3
312 select OMAP_PACKAGE_CUS
314 config MACH_OMAP_3630SDP
315 bool "OMAP3630 SDP board"
316 depends on ARCH_OMAP3
318 select OMAP_PACKAGE_CBP
320 config MACH_TI8168EVM
321 bool "TI8168 Evaluation Module"
322 depends on SOC_OMAPTI816X
325 config MACH_OMAP_4430SDP
326 bool "OMAP 4430 SDP board"
328 depends on ARCH_OMAP4
329 select OMAP_PACKAGE_CBL
330 select OMAP_PACKAGE_CBS
331 select REGULATOR_FIXED_VOLTAGE
333 config MACH_OMAP4_PANDA
334 bool "OMAP4 Panda Board"
336 depends on ARCH_OMAP4
337 select OMAP_PACKAGE_CBL
338 select OMAP_PACKAGE_CBS
339 select REGULATOR_FIXED_VOLTAGE
342 bool "OMAP3 debugging peripherals"
343 depends on ARCH_OMAP3
347 Say Y here to enable debugging hardware of omap3
349 config OMAP3_SDRC_AC_TIMING
350 bool "Enable SDRC AC timing register changes"
351 depends on ARCH_OMAP3
354 If you know that none of your system initiators will attempt to
355 access SDRAM during CORE DVFS, select Y here. This should boost
356 SDRAM performance at lower CORE OPPs. There are relatively few
357 users who will wish to say yes at this point - almost everyone will
358 wish to say no. Selecting yes without understanding what is
359 going on could result in system crashes;