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