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
31 depends on ARCH_OMAP2PLUS
34 select USB_ARCH_HAS_EHCI
35 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4
38 select ARM_CPU_SUSPEND if PM
43 depends on ARCH_OMAP2PLUS
46 select LOCAL_TIMERS if SMP
47 select PL310_ERRATA_588369
48 select PL310_ERRATA_727915
49 select ARM_ERRATA_720789
52 select USB_ARCH_HAS_EHCI
53 select ARM_CPU_SUSPEND if PM
55 comment "OMAP Core Type"
59 bool "OMAP2420 support"
66 bool "OMAP2430 support"
72 bool "OMAP3430 support"
82 config OMAP_PACKAGE_ZAF
85 config OMAP_PACKAGE_ZAC
88 config OMAP_PACKAGE_CBC
91 config OMAP_PACKAGE_CBB
94 config OMAP_PACKAGE_CUS
97 config OMAP_PACKAGE_CBP
100 config OMAP_PACKAGE_CBL
103 config OMAP_PACKAGE_CBS
106 comment "OMAP Board Type"
107 depends on ARCH_OMAP2PLUS
109 config MACH_OMAP_GENERIC
110 bool "Generic OMAP2+ board"
111 depends on ARCH_OMAP2PLUS
115 Support for generic TI OMAP2+ boards using Flattened Device Tree.
116 More information at Documentation/devicetree
118 config MACH_OMAP2_TUSB6010
120 depends on ARCH_OMAP2 && SOC_OMAP2420
121 default y if MACH_NOKIA_N8X0
124 bool "OMAP 2420 H4 board"
125 depends on SOC_OMAP2420
127 select OMAP_PACKAGE_ZAF
128 select OMAP_DEBUG_DEVICES
130 config MACH_OMAP_APOLLON
131 bool "OMAP 2420 Apollon board"
132 depends on SOC_OMAP2420
134 select OMAP_PACKAGE_ZAC
136 config MACH_OMAP_2430SDP
137 bool "OMAP 2430 SDP board"
138 depends on SOC_OMAP2430
140 select OMAP_PACKAGE_ZAC
142 config MACH_OMAP3_BEAGLE
143 bool "OMAP3 BEAGLE board"
144 depends on ARCH_OMAP3
146 select OMAP_PACKAGE_CBB
148 config MACH_DEVKIT8000
149 bool "DEVKIT8000 board"
150 depends on ARCH_OMAP3
152 select OMAP_PACKAGE_CUS
155 bool "OMAP3 LDP board"
156 depends on ARCH_OMAP3
158 select OMAP_PACKAGE_CBB
160 config MACH_OMAP3530_LV_SOM
161 bool "OMAP3 Logic 3530 LV SOM board"
162 depends on ARCH_OMAP3
163 select OMAP_PACKAGE_CBB
166 Support for the LogicPD OMAP3530 SOM Development kit
167 for full description please see the products webpage at
168 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
170 config MACH_OMAP3_TORPEDO
171 bool "OMAP3 Logic 35x Torpedo board"
172 depends on ARCH_OMAP3
173 select OMAP_PACKAGE_CBB
176 Support for the LogicPD OMAP35x Torpedo Development kit
177 for full description please see the products webpage at
178 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
181 bool "Gumstix Overo board"
182 depends on ARCH_OMAP3
184 select OMAP_PACKAGE_CBB
187 bool "OMAP 3530 EVM board"
188 depends on ARCH_OMAP3
190 select OMAP_PACKAGE_CBB
192 config MACH_OMAP3517EVM
193 bool "OMAP3517/ AM3517 EVM board"
194 depends on ARCH_OMAP3
196 select OMAP_PACKAGE_CBB
198 config MACH_CRANEBOARD
199 bool "AM3517/05 CRANE board"
200 depends on ARCH_OMAP3
201 select OMAP_PACKAGE_CBB
203 config MACH_OMAP3_PANDORA
205 depends on ARCH_OMAP3
207 select OMAP_PACKAGE_CBB
208 select REGULATOR_FIXED_VOLTAGE
210 config MACH_OMAP3_TOUCHBOOK
211 bool "OMAP3 Touch Book"
212 depends on ARCH_OMAP3
214 select BACKLIGHT_CLASS_DEVICE
216 config MACH_OMAP_3430SDP
217 bool "OMAP 3430 SDP board"
218 depends on ARCH_OMAP3
220 select OMAP_PACKAGE_CBB
222 config MACH_NOKIA_N800
225 config MACH_NOKIA_N810
228 config MACH_NOKIA_N810_WIMAX
231 config MACH_NOKIA_N8X0
232 bool "Nokia N800/N810"
233 depends on SOC_OMAP2420
235 select OMAP_PACKAGE_ZAC
236 select MACH_NOKIA_N800
237 select MACH_NOKIA_N810
238 select MACH_NOKIA_N810_WIMAX
240 config MACH_NOKIA_RM680
241 bool "Nokia RM-680 board"
242 depends on ARCH_OMAP3
244 select OMAP_PACKAGE_CBB
246 config MACH_NOKIA_RX51
247 bool "Nokia RX-51 board"
248 depends on ARCH_OMAP3
250 select OMAP_PACKAGE_CBB
252 config MACH_OMAP_ZOOM2
253 bool "OMAP3 Zoom2 board"
254 depends on ARCH_OMAP3
256 select OMAP_PACKAGE_CBB
258 select SERIAL_CORE_CONSOLE
259 select SERIAL_8250_CONSOLE
260 select REGULATOR_FIXED_VOLTAGE
262 config MACH_OMAP_ZOOM3
263 bool "OMAP3630 Zoom3 board"
264 depends on ARCH_OMAP3
266 select OMAP_PACKAGE_CBP
268 select SERIAL_CORE_CONSOLE
269 select SERIAL_8250_CONSOLE
270 select REGULATOR_FIXED_VOLTAGE
273 bool "CompuLab CM-T35/CM-T3730 modules"
274 depends on ARCH_OMAP3
277 select OMAP_PACKAGE_CUS
280 bool "CompuLab CM-T3517 module"
281 depends on ARCH_OMAP3
283 select OMAP_PACKAGE_CBB
290 depends on ARCH_OMAP3
292 select OMAP_PACKAGE_CBB
295 bool "IGEP OMAP3 module"
296 depends on ARCH_OMAP3
298 select OMAP_PACKAGE_CBB
302 bool "OMAP3 SBC STALKER board"
303 depends on ARCH_OMAP3
305 select OMAP_PACKAGE_CUS
307 config MACH_OMAP_3630SDP
308 bool "OMAP3630 SDP board"
309 depends on ARCH_OMAP3
311 select OMAP_PACKAGE_CBP
313 config MACH_TI8168EVM
314 bool "TI8168 Evaluation Module"
315 depends on SOC_OMAPTI816X
318 config MACH_OMAP_4430SDP
319 bool "OMAP 4430 SDP board"
321 depends on ARCH_OMAP4
322 select OMAP_PACKAGE_CBL
323 select OMAP_PACKAGE_CBS
324 select REGULATOR_FIXED_VOLTAGE
326 config MACH_OMAP4_PANDA
327 bool "OMAP4 Panda Board"
329 depends on ARCH_OMAP4
330 select OMAP_PACKAGE_CBL
331 select OMAP_PACKAGE_CBS
332 select REGULATOR_FIXED_VOLTAGE
335 bool "OMAP3 debugging peripherals"
336 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;