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