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