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
18 select MENELAUS if ARCH_OMAP2
19 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
20 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
22 Compile a kernel suitable for booting most boards
26 depends on ARCH_OMAP2PLUS
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
44 depends on ARCH_OMAP2PLUS
47 select LOCAL_TIMERS if SMP
48 select PL310_ERRATA_588369
49 select PL310_ERRATA_727915
50 select ARM_ERRATA_720789
53 select USB_ARCH_HAS_EHCI
54 select ARM_CPU_SUSPEND if PM
56 comment "OMAP Core Type"
60 bool "OMAP2420 support"
67 bool "OMAP2430 support"
73 bool "OMAP3430 support"
83 config OMAP_PACKAGE_ZAF
86 config OMAP_PACKAGE_ZAC
89 config OMAP_PACKAGE_CBC
92 config OMAP_PACKAGE_CBB
95 config OMAP_PACKAGE_CUS
98 config OMAP_PACKAGE_CBP
101 config OMAP_PACKAGE_CBL
104 config OMAP_PACKAGE_CBS
107 comment "OMAP Board Type"
108 depends on ARCH_OMAP2PLUS
110 config MACH_OMAP_GENERIC
111 bool "Generic OMAP2+ board"
112 depends on ARCH_OMAP2PLUS
116 Support for generic TI OMAP2+ boards using Flattened Device Tree.
117 More information at Documentation/devicetree
119 config MACH_OMAP2_TUSB6010
121 depends on ARCH_OMAP2 && SOC_OMAP2420
122 default y if MACH_NOKIA_N8X0
125 bool "OMAP 2420 H4 board"
126 depends on SOC_OMAP2420
128 select OMAP_PACKAGE_ZAF
129 select OMAP_DEBUG_DEVICES
131 config MACH_OMAP_APOLLON
132 bool "OMAP 2420 Apollon board"
133 depends on SOC_OMAP2420
135 select OMAP_PACKAGE_ZAC
137 config MACH_OMAP_2430SDP
138 bool "OMAP 2430 SDP board"
139 depends on SOC_OMAP2430
141 select OMAP_PACKAGE_ZAC
143 config MACH_OMAP3_BEAGLE
144 bool "OMAP3 BEAGLE board"
145 depends on ARCH_OMAP3
147 select OMAP_PACKAGE_CBB
149 config MACH_DEVKIT8000
150 bool "DEVKIT8000 board"
151 depends on ARCH_OMAP3
153 select OMAP_PACKAGE_CUS
156 bool "OMAP3 LDP board"
157 depends on ARCH_OMAP3
159 select OMAP_PACKAGE_CBB
161 config MACH_OMAP3530_LV_SOM
162 bool "OMAP3 Logic 3530 LV SOM board"
163 depends on ARCH_OMAP3
164 select OMAP_PACKAGE_CBB
167 Support for the LogicPD OMAP3530 SOM Development kit
168 for full description please see the products webpage at
169 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
171 config MACH_OMAP3_TORPEDO
172 bool "OMAP3 Logic 35x Torpedo board"
173 depends on ARCH_OMAP3
174 select OMAP_PACKAGE_CBB
177 Support for the LogicPD OMAP35x Torpedo Development kit
178 for full description please see the products webpage at
179 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
182 bool "Gumstix Overo board"
183 depends on ARCH_OMAP3
185 select OMAP_PACKAGE_CBB
188 bool "OMAP 3530 EVM board"
189 depends on ARCH_OMAP3
191 select OMAP_PACKAGE_CBB
193 config MACH_OMAP3517EVM
194 bool "OMAP3517/ AM3517 EVM board"
195 depends on ARCH_OMAP3
197 select OMAP_PACKAGE_CBB
199 config MACH_CRANEBOARD
200 bool "AM3517/05 CRANE board"
201 depends on ARCH_OMAP3
202 select OMAP_PACKAGE_CBB
204 config MACH_OMAP3_PANDORA
206 depends on ARCH_OMAP3
208 select OMAP_PACKAGE_CBB
209 select REGULATOR_FIXED_VOLTAGE
211 config MACH_OMAP3_TOUCHBOOK
212 bool "OMAP3 Touch Book"
213 depends on ARCH_OMAP3
215 select BACKLIGHT_CLASS_DEVICE
217 config MACH_OMAP_3430SDP
218 bool "OMAP 3430 SDP board"
219 depends on ARCH_OMAP3
221 select OMAP_PACKAGE_CBB
223 config MACH_NOKIA_N800
226 config MACH_NOKIA_N810
229 config MACH_NOKIA_N810_WIMAX
232 config MACH_NOKIA_N8X0
233 bool "Nokia N800/N810"
234 depends on SOC_OMAP2420
236 select OMAP_PACKAGE_ZAC
237 select MACH_NOKIA_N800
238 select MACH_NOKIA_N810
239 select MACH_NOKIA_N810_WIMAX
241 config MACH_NOKIA_RM680
242 bool "Nokia RM-680 board"
243 depends on ARCH_OMAP3
245 select OMAP_PACKAGE_CBB
247 config MACH_NOKIA_RX51
248 bool "Nokia RX-51 board"
249 depends on ARCH_OMAP3
251 select OMAP_PACKAGE_CBB
253 config MACH_OMAP_ZOOM2
254 bool "OMAP3 Zoom2 board"
255 depends on ARCH_OMAP3
257 select OMAP_PACKAGE_CBB
259 select SERIAL_CORE_CONSOLE
260 select SERIAL_8250_CONSOLE
261 select REGULATOR_FIXED_VOLTAGE
263 config MACH_OMAP_ZOOM3
264 bool "OMAP3630 Zoom3 board"
265 depends on ARCH_OMAP3
267 select OMAP_PACKAGE_CBP
269 select SERIAL_CORE_CONSOLE
270 select SERIAL_8250_CONSOLE
271 select REGULATOR_FIXED_VOLTAGE
274 bool "CompuLab CM-T35/CM-T3730 modules"
275 depends on ARCH_OMAP3
278 select OMAP_PACKAGE_CUS
281 bool "CompuLab CM-T3517 module"
282 depends on ARCH_OMAP3
284 select OMAP_PACKAGE_CBB
291 depends on ARCH_OMAP3
293 select OMAP_PACKAGE_CBB
296 bool "IGEP OMAP3 module"
297 depends on ARCH_OMAP3
299 select OMAP_PACKAGE_CBB
303 bool "OMAP3 SBC STALKER board"
304 depends on ARCH_OMAP3
306 select OMAP_PACKAGE_CUS
308 config MACH_OMAP_3630SDP
309 bool "OMAP3630 SDP board"
310 depends on ARCH_OMAP3
312 select OMAP_PACKAGE_CBP
314 config MACH_TI8168EVM
315 bool "TI8168 Evaluation Module"
316 depends on SOC_OMAPTI816X
319 config MACH_OMAP_4430SDP
320 bool "OMAP 4430 SDP board"
322 depends on ARCH_OMAP4
323 select OMAP_PACKAGE_CBL
324 select OMAP_PACKAGE_CBS
325 select REGULATOR_FIXED_VOLTAGE
327 config MACH_OMAP4_PANDA
328 bool "OMAP4 Panda Board"
330 depends on ARCH_OMAP4
331 select OMAP_PACKAGE_CBL
332 select OMAP_PACKAGE_CBS
333 select REGULATOR_FIXED_VOLTAGE
336 bool "OMAP3 debugging peripherals"
337 depends on ARCH_OMAP3
340 Say Y here to enable debugging hardware of omap3
342 config OMAP3_SDRC_AC_TIMING
343 bool "Enable SDRC AC timing register changes"
344 depends on ARCH_OMAP3
347 If you know that none of your system initiators will attempt to
348 access SDRAM during CORE DVFS, select Y here. This should boost
349 SDRAM performance at lower CORE OPPs. There are relatively few
350 users who will wish to say yes at this point - almost everyone will
351 wish to say no. Selecting yes without understanding what is
352 going on could result in system crashes;