[ARM] pxa: rename colibri.c to colibri-pxa270.c
[deliverable/linux.git] / arch / arm / mach-pxa / Kconfig
1 if ARCH_PXA
2
3 menu "Intel PXA2xx/PXA3xx Implementations"
4
5 if PXA3xx
6
7 menu "Supported PXA3xx Processor Variants"
8
9 config CPU_PXA300
10 bool "PXA300 (codename Monahans-L)"
11
12 config CPU_PXA310
13 bool "PXA310 (codename Monahans-LV)"
14 select CPU_PXA300
15
16 config CPU_PXA320
17 bool "PXA320 (codename Monahans-P)"
18
19 config CPU_PXA930
20 bool "PXA930 (codename Tavor-P)"
21
22 config CPU_PXA935
23 bool "PXA935 (codename Tavor-P65)"
24
25 endmenu
26
27 endif
28
29 config ARCH_GUMSTIX
30 bool "Gumstix XScale 255 boards"
31 select PXA25x
32 help
33 Say Y here if you intend to run this kernel on
34 Basix, Connex, ws-200ax, ws-400ax systems
35
36 choice
37 prompt "Gumstix Carrier/Expansion Board"
38 depends on ARCH_GUMSTIX
39
40 config GUMSTIX_AM200EPD
41 bool "Enable AM200EPD board support"
42
43 config GUMSTIX_AM300EPD
44 bool "Enable AM300EPD board support"
45
46 endchoice
47
48 config MACH_INTELMOTE2
49 bool "Intel Mote 2 Platform"
50 select PXA27x
51 select IWMMXT
52 select PXA_HAVE_BOARD_IRQS
53
54 config ARCH_LUBBOCK
55 bool "Intel DBPXA250 Development Platform"
56 select PXA25x
57 select SA1111
58 select PXA_HAVE_BOARD_IRQS
59
60 config MACH_LOGICPD_PXA270
61 bool "LogicPD PXA270 Card Engine Development Platform"
62 select PXA27x
63 select HAVE_PWM
64 select PXA_HAVE_BOARD_IRQS
65
66 config MACH_MAINSTONE
67 bool "Intel HCDDBBVA0 Development Platform"
68 select PXA27x
69 select HAVE_PWM
70 select PXA_HAVE_BOARD_IRQS
71
72 config MACH_MP900C
73 bool "Nec Mobilepro 900/c"
74 select PXA25x
75
76 config ARCH_PXA_IDP
77 bool "Accelent Xscale IDP"
78 select PXA25x
79
80 config PXA_SHARPSL
81 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
82 select SHARP_SCOOP
83 select SHARP_PARAM
84 help
85 Say Y here if you intend to run this kernel on a
86 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
87 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
88 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
89 handheld computer.
90
91 config CORGI_SSP_DEPRECATED
92 bool
93 select PXA_SSP
94 help
95 This option will include corgi_ssp.c and corgi_lcd.c
96 that corgi_ts.c and other legacy drivers (corgi_bl.c
97 and sharpsl_pm.c) may depend on.
98
99 config MACH_POODLE
100 bool "Enable Sharp SL-5600 (Poodle) Support"
101 depends on PXA_SHARPSL
102 select PXA25x
103 select SHARP_LOCOMO
104 select PXA_SSP
105
106 config MACH_CORGI
107 bool "Enable Sharp SL-C700 (Corgi) Support"
108 depends on PXA_SHARPSL
109 select PXA25x
110 select PXA_SHARP_C7xx
111
112 config MACH_SHEPHERD
113 bool "Enable Sharp SL-C750 (Shepherd) Support"
114 depends on PXA_SHARPSL
115 select PXA25x
116 select PXA_SHARP_C7xx
117
118 config MACH_HUSKY
119 bool "Enable Sharp SL-C760 (Husky) Support"
120 depends on PXA_SHARPSL
121 select PXA25x
122 select PXA_SHARP_C7xx
123
124 config MACH_AKITA
125 bool "Enable Sharp SL-1000 (Akita) Support"
126 depends on PXA_SHARPSL
127 select PXA27x
128 select PXA_SHARP_Cxx00
129 select MACH_SPITZ
130 select I2C
131 select I2C_PXA
132
133 config MACH_SPITZ
134 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
135 depends on PXA_SHARPSL
136 select PXA27x
137 select PXA_SHARP_Cxx00
138
139 config MACH_BORZOI
140 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
141 depends on PXA_SHARPSL
142 select PXA27x
143 select PXA_SHARP_Cxx00
144
145 config MACH_TOSA
146 bool "Enable Sharp SL-6000x (Tosa) Support"
147 depends on PXA_SHARPSL
148 select PXA25x
149 select PXA_HAVE_BOARD_IRQS
150
151 config ARCH_VIPER
152 bool "Arcom/Eurotech VIPER SBC"
153 select PXA25x
154 select ISA
155 select I2C_GPIO
156 select HAVE_PWM
157 select PXA_HAVE_BOARD_IRQS
158 select PXA_HAVE_ISA_IRQS
159
160 config ARCH_PXA_ESERIES
161 bool "PXA based Toshiba e-series PDAs"
162 select PXA25x
163 select PXA_HAVE_BOARD_IRQS
164
165 config MACH_E330
166 bool "Toshiba e330"
167 default y
168 depends on ARCH_PXA_ESERIES
169 help
170 Say Y here if you intend to run this kernel on a Toshiba
171 e330 family PDA.
172
173 config MACH_E350
174 bool "Toshiba e350"
175 default y
176 depends on ARCH_PXA_ESERIES
177 help
178 Say Y here if you intend to run this kernel on a Toshiba
179 e350 family PDA.
180
181 config MACH_E740
182 bool "Toshiba e740"
183 default y
184 depends on ARCH_PXA_ESERIES
185 select FB_W100
186 help
187 Say Y here if you intend to run this kernel on a Toshiba
188 e740 family PDA.
189
190 config MACH_E750
191 bool "Toshiba e750"
192 default y
193 depends on ARCH_PXA_ESERIES
194 select FB_W100
195 help
196 Say Y here if you intend to run this kernel on a Toshiba
197 e750 family PDA.
198
199 config MACH_E400
200 bool "Toshiba e400"
201 default y
202 depends on ARCH_PXA_ESERIES
203 help
204 Say Y here if you intend to run this kernel on a Toshiba
205 e400 family PDA.
206
207 config MACH_E800
208 bool "Toshiba e800"
209 default y
210 depends on ARCH_PXA_ESERIES
211 select FB_W100
212 help
213 Say Y here if you intend to run this kernel on a Toshiba
214 e800 family PDA.
215
216 config TRIZEPS_PXA
217 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
218
219 config MACH_H5000
220 bool "HP iPAQ h5000"
221 select PXA25x
222
223 config MACH_TRIZEPS4
224 bool "Keith und Koep Trizeps4 DIMM-Module"
225 depends on TRIZEPS_PXA
226 select TRIZEPS_PCMCIA
227 select PXA27x
228
229 config MACH_TRIZEPS4WL
230 bool "Keith und Koep Trizeps4-WL DIMM-Module"
231 depends on TRIZEPS_PXA
232 select TRIZEPS_PCMCIA
233 select PXA27x
234 select PXA_SSP
235
236 choice
237 prompt "Select base board for Trizeps module"
238 depends on TRIZEPS_PXA
239
240 config MACH_TRIZEPS_CONXS
241 bool "ConXS Eval Board"
242
243 config MACH_TRIZEPS_UCONXS
244 bool "uConXS Eval Board"
245
246 config MACH_TRIZEPS_ANY
247 bool "another Board"
248
249 endchoice
250
251 config TRIZEPS_PCMCIA
252 bool
253 help
254 Enable PCMCIA support for Trizeps modules
255
256 config MACH_EM_X270
257 bool "CompuLab EM-x270 platform"
258 select PXA27x
259
260 config MACH_EXEDA
261 bool "CompuLab eXeda platform"
262 select PXA27x
263
264 config MACH_COLIBRI
265 bool "Toradex Colibri PXA270"
266 select PXA27x
267
268 config MACH_ZYLONITE
269 bool "PXA3xx Development Platform (aka Zylonite)"
270 select PXA3xx
271 select PXA_SSP
272 select HAVE_PWM
273
274 config MACH_LITTLETON
275 bool "PXA3xx Form Factor Platform (aka Littleton)"
276 select PXA3xx
277 select PXA_SSP
278
279 config MACH_TAVOREVB
280 bool "PXA930 Evaluation Board (aka TavorEVB)"
281 select PXA3xx
282 select PXA930
283
284 config MACH_SAAR
285 bool "PXA930 Handheld Platform (aka SAAR)"
286 select PXA3xx
287 select PXA930
288
289 config MACH_ARMCORE
290 bool "CompuLab CM-X255/CM-X270 modules"
291 select PXA27x
292 select IWMMXT
293 select PXA25x
294 select PXA_SSP
295
296 config MACH_CM_X300
297 bool "CompuLab CM-X300 modules"
298 select PXA3xx
299 select CPU_PXA300
300
301 config MACH_MAGICIAN
302 bool "Enable HTC Magician Support"
303 select PXA27x
304 select IWMMXT
305 select PXA_SSP
306 select HAVE_PWM
307 select PXA_HAVE_BOARD_IRQS
308
309 config MACH_HIMALAYA
310 bool "HTC Himalaya Support"
311 select CPU_PXA26x
312 select FB_W100
313
314 config MACH_MIOA701
315 bool "Mitac Mio A701 Support"
316 select PXA27x
317 select IWMMXT
318 select HAVE_PWM
319 select GPIO_SYSFS
320 help
321 Say Y here if you intend to run this kernel on a
322 MIO A701. Currently there is only basic support
323 for this PDA.
324
325 config MACH_PCM027
326 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
327 select PXA27x
328 select IWMMXT
329 select PXA_SSP
330 select PXA_HAVE_BOARD_IRQS
331
332 config ARCH_PXA_PALM
333 bool "PXA based Palm PDAs"
334 select HAVE_PWM
335
336 config MACH_PALMT5
337 bool "Palm Tungsten|T5"
338 default y
339 depends on ARCH_PXA_PALM
340 select PXA27x
341 select IWMMXT
342 help
343 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
344 handheld computer.
345
346 config MACH_PALMTX
347 bool "Palm T|X"
348 default y
349 depends on ARCH_PXA_PALM
350 select PXA27x
351 select IWMMXT
352 help
353 Say Y here if you intend to run this kernel on a Palm T|X
354 handheld computer.
355
356 config MACH_PALMZ72
357 bool "Palm Zire 72"
358 default y
359 depends on ARCH_PXA_PALM
360 select PXA27x
361 select IWMMXT
362 help
363 Say Y here if you intend to run this kernel on Palm Zire 72
364 handheld computer.
365
366 config MACH_PALMLD
367 bool "Palm LifeDrive"
368 default y
369 depends on ARCH_PXA_PALM
370 select PXA27x
371 select IWMMXT
372 help
373 Say Y here if you intend to run this kernel on a Palm LifeDrive
374 handheld computer.
375
376 config MACH_PCM990_BASEBOARD
377 bool "PHYTEC PCM-990 development board"
378 select HAVE_PWM
379 depends on MACH_PCM027
380
381 choice
382 prompt "display on pcm990"
383 depends on MACH_PCM990_BASEBOARD
384
385 config PCM990_DISPLAY_SHARP
386 bool "sharp lq084v1dg21 stn display"
387
388 config PCM990_DISPLAY_NEC
389 bool "nec nl6448bc20_18d tft display"
390
391 config PCM990_DISPLAY_NONE
392 bool "no display"
393
394 endchoice
395
396 config MACH_CSB726
397 bool "Enable Cogent CSB726 System On a Module"
398 select PXA27x
399 select IWMMXT
400 help
401 Say Y here if you intend to run this kernel on a Cogent
402 CSB726 System On Module.
403
404 config CSB726_CSB701
405 bool "Enable supprot for CSB701 baseboard"
406 depends on MACH_CSB726
407
408 config PXA_EZX
409 bool "Motorola EZX Platform"
410 select PXA27x
411 select IWMMXT
412 select HAVE_PWM
413
414 config MACH_EZX_A780
415 bool "Motorola EZX A780"
416 default y
417 depends on PXA_EZX
418
419 config MACH_EZX_E680
420 bool "Motorola EZX E680"
421 default y
422 depends on PXA_EZX
423
424 config MACH_EZX_A1200
425 bool "Motorola EZX A1200"
426 default y
427 depends on PXA_EZX
428
429 config MACH_EZX_A910
430 bool "Motorola EZX A910"
431 default y
432 depends on PXA_EZX
433
434 config MACH_EZX_E6
435 bool "Motorola EZX E6"
436 default y
437 depends on PXA_EZX
438
439 config MACH_EZX_E2
440 bool "Motorola EZX E2"
441 default y
442 depends on PXA_EZX
443
444 endmenu
445
446 config PXA25x
447 bool
448 select CPU_XSCALE
449 help
450 Select code specific to PXA21x/25x/26x variants
451
452 config PXA27x
453 bool
454 select CPU_XSCALE
455 help
456 Select code specific to PXA27x variants
457
458 config CPU_PXA26x
459 bool
460 select PXA25x
461 help
462 Select code specific to PXA26x (codename Dalhart)
463
464 config PXA3xx
465 bool
466 select CPU_XSC3
467 help
468 Select code specific to PXA3xx variants
469
470 config PXA_SHARP_C7xx
471 bool
472 select PXA_SSP
473 select SHARPSL_PM
474 help
475 Enable support for all Sharp C7xx models
476
477 config PXA_SHARP_Cxx00
478 bool
479 select PXA_SSP
480 select SHARPSL_PM
481 help
482 Enable common support for Sharp Cxx00 models
483
484 config PXA_SSP
485 tristate
486 help
487 Enable support for PXA2xx SSP ports
488
489 config PXA_PWM
490 tristate
491 default BACKLIGHT_PWM
492 help
493 Enable support for PXA2xx/PXA3xx PWM controllers
494
495 config TOSA_BT
496 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
497 depends on MACH_TOSA
498 select RFKILL
499 help
500 This is a simple driver that is able to control
501 the state of built in bluetooth chip on tosa.
502
503 config PXA_HAVE_BOARD_IRQS
504 bool
505
506 config PXA_HAVE_ISA_IRQS
507 bool
508
509 endif
This page took 0.080633 seconds and 5 git commands to generate.