[ARM] pxa: remove incorrect select PXA_SSP in Kconfig
[deliverable/linux.git] / arch / arm / mach-pxa / Kconfig
1 if ARCH_PXA
2
3 menu "Intel PXA2xx/PXA3xx Implementations"
4
5 comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
6
7 config ARCH_LUBBOCK
8 bool "Intel DBPXA250 Development Platform (aka Lubbock)"
9 select PXA25x
10 select SA1111
11 select PXA_HAVE_BOARD_IRQS
12
13 config MACH_MAINSTONE
14 bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
15 select PXA27x
16 select HAVE_PWM
17 select PXA_HAVE_BOARD_IRQS
18
19 config MACH_ZYLONITE
20 bool
21 select PXA3xx
22 select HAVE_PWM
23 select PXA_HAVE_BOARD_IRQS
24
25 config MACH_ZYLONITE300
26 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
27 select CPU_PXA300
28 select CPU_PXA310
29 select MACH_ZYLONITE
30
31 config MACH_ZYLONITE320
32 bool "PXA3xx Development Platform (aka Zylonite) PXA320"
33 select CPU_PXA320
34 select MACH_ZYLONITE
35
36 config MACH_LITTLETON
37 bool "PXA3xx Form Factor Platform (aka Littleton)"
38 select PXA3xx
39 select CPU_PXA300
40 select CPU_PXA310
41
42 config MACH_TAVOREVB
43 bool "PXA930 Evaluation Board (aka TavorEVB)"
44 select PXA3xx
45 select CPU_PXA930
46
47 config MACH_SAAR
48 bool "PXA930 Handheld Platform (aka SAAR)"
49 select PXA3xx
50 select CPU_PXA930
51
52 comment "Third Party Dev Platforms (sorted by vendor name)"
53
54 config ARCH_PXA_IDP
55 bool "Accelent Xscale IDP"
56 select PXA25x
57
58 config ARCH_VIPER
59 bool "Arcom/Eurotech VIPER SBC"
60 select PXA25x
61 select ISA
62 select I2C_GPIO
63 select HAVE_PWM
64 select PXA_HAVE_BOARD_IRQS
65 select PXA_HAVE_ISA_IRQS
66 select ARCOM_PCMCIA
67
68 config MACH_ARCOM_ZEUS
69 bool "Arcom/Eurotech ZEUS SBC"
70 select PXA27x
71 select ISA
72 select PXA_HAVE_BOARD_IRQS
73 select PXA_HAVE_ISA_IRQS
74 select ARCOM_PCMCIA
75
76 config MACH_BALLOON3
77 bool "Balloon 3 board"
78 select PXA27x
79 select IWMMXT
80 select PXA_HAVE_BOARD_IRQS
81
82 config MACH_CSB726
83 bool "Enable Cogent CSB726 System On a Module"
84 select PXA27x
85 select IWMMXT
86 help
87 Say Y here if you intend to run this kernel on a Cogent
88 CSB726 System On Module.
89
90 config CSB726_CSB701
91 bool "Enable support for CSB701 baseboard"
92 depends on MACH_CSB726
93
94 config MACH_ARMCORE
95 bool "CompuLab CM-X255/CM-X270 modules"
96 select PXA27x
97 select IWMMXT
98 select PXA25x
99
100 config MACH_EM_X270
101 bool "CompuLab EM-x270 platform"
102 select PXA27x
103
104 config MACH_EXEDA
105 bool "CompuLab eXeda platform"
106 select PXA27x
107
108 config MACH_CM_X300
109 bool "CompuLab CM-X300 modules"
110 select PXA3xx
111 select CPU_PXA300
112 select CPU_PXA310
113 select HAVE_PWM
114
115 config MACH_CAPC7117
116 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
117 select CPU_PXA320
118 select PXA3xx
119
120 config ARCH_GUMSTIX
121 bool "Gumstix XScale 255 boards"
122 select PXA25x
123 help
124 Say Y here if you intend to run this kernel on
125 Basix, Connex, ws-200ax, ws-400ax systems
126
127 choice
128 prompt "Gumstix Carrier/Expansion Board"
129 depends on ARCH_GUMSTIX
130
131 config GUMSTIX_AM200EPD
132 bool "Enable AM200EPD board support"
133
134 config GUMSTIX_AM300EPD
135 bool "Enable AM300EPD board support"
136
137 endchoice
138
139 config MACH_INTELMOTE2
140 bool "Intel Mote 2 Platform"
141 select PXA27x
142 select IWMMXT
143 select PXA_HAVE_BOARD_IRQS
144
145 config MACH_STARGATE2
146 bool "Intel Stargate 2 Platform"
147 select PXA27x
148 select IWMMXT
149 select PXA_HAVE_BOARD_IRQS
150
151 config MACH_XCEP
152 bool "Iskratel Electronics XCEP"
153 select PXA25x
154 select MTD
155 select MTD_PARTITIONS
156 select MTD_PHYSMAP
157 select MTD_CFI_INTELEXT
158 select MTD_CFI
159 select MTD_CHAR
160 select SMC91X
161 help
162 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
163 Tuned for usage in Libera instruments for particle accelerators.
164
165 config TRIZEPS_PXA
166 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
167
168 config MACH_TRIZEPS4
169 bool "Keith und Koep Trizeps4 DIMM-Module"
170 depends on TRIZEPS_PXA
171 select TRIZEPS_PCMCIA
172 select PXA27x
173
174 config MACH_TRIZEPS4WL
175 bool "Keith und Koep Trizeps4-WL DIMM-Module"
176 depends on TRIZEPS_PXA
177 select TRIZEPS_PCMCIA
178 select PXA27x
179
180 choice
181 prompt "Select base board for Trizeps module"
182 depends on TRIZEPS_PXA
183
184 config MACH_TRIZEPS_CONXS
185 bool "ConXS Eval Board"
186
187 config MACH_TRIZEPS_UCONXS
188 bool "uConXS Eval Board"
189
190 config MACH_TRIZEPS_ANY
191 bool "another Board"
192
193 endchoice
194
195 config ARCOM_PCMCIA
196 bool
197 help
198 Generic option for Arcom Viper/Zeus PCMCIA
199
200 config TRIZEPS_PCMCIA
201 bool
202 help
203 Enable PCMCIA support for Trizeps modules
204
205 config MACH_LOGICPD_PXA270
206 bool "LogicPD PXA270 Card Engine Development Platform"
207 select PXA27x
208 select HAVE_PWM
209 select PXA_HAVE_BOARD_IRQS
210
211 config MACH_PCM027
212 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
213 select PXA27x
214 select IWMMXT
215 select PXA_HAVE_BOARD_IRQS
216
217 config MACH_PCM990_BASEBOARD
218 bool "PHYTEC PCM-990 development board"
219 select HAVE_PWM
220 depends on MACH_PCM027
221
222 choice
223 prompt "display on pcm990"
224 depends on MACH_PCM990_BASEBOARD
225
226 config PCM990_DISPLAY_SHARP
227 bool "sharp lq084v1dg21 stn display"
228
229 config PCM990_DISPLAY_NEC
230 bool "nec nl6448bc20_18d tft display"
231
232 config PCM990_DISPLAY_NONE
233 bool "no display"
234
235 endchoice
236
237 config MACH_COLIBRI
238 bool "Toradex Colibri PXA270"
239 select PXA27x
240
241 config MACH_COLIBRI300
242 bool "Toradex Colibri PXA300/310"
243 select PXA3xx
244 select CPU_PXA300
245 select CPU_PXA310
246
247 config MACH_COLIBRI320
248 bool "Toradex Colibri PXA320"
249 select PXA3xx
250 select CPU_PXA320
251
252 comment "End-user Products (sorted by vendor name)"
253
254 config MACH_H4700
255 bool "HP iPAQ hx4700"
256 select PXA27x
257 select IWMMXT
258 select HAVE_PWM
259 select PXA_HAVE_BOARD_IRQS
260
261 config MACH_H5000
262 bool "HP iPAQ h5000"
263 select PXA25x
264
265 config MACH_HIMALAYA
266 bool "HTC Himalaya Support"
267 select CPU_PXA26x
268
269 config MACH_MAGICIAN
270 bool "Enable HTC Magician Support"
271 select PXA27x
272 select IWMMXT
273 select HAVE_PWM
274 select PXA_HAVE_BOARD_IRQS
275
276 config MACH_MIOA701
277 bool "Mitac Mio A701 Support"
278 select PXA27x
279 select IWMMXT
280 select HAVE_PWM
281 select GPIO_SYSFS
282 help
283 Say Y here if you intend to run this kernel on a
284 MIO A701. Currently there is only basic support
285 for this PDA.
286
287 config PXA_EZX
288 bool "Motorola EZX Platform"
289 select PXA27x
290 select IWMMXT
291 select HAVE_PWM
292 select PXA_HAVE_BOARD_IRQS
293
294 config MACH_EZX_A780
295 bool "Motorola EZX A780"
296 default y
297 depends on PXA_EZX
298
299 config MACH_EZX_E680
300 bool "Motorola EZX E680"
301 default y
302 depends on PXA_EZX
303
304 config MACH_EZX_A1200
305 bool "Motorola EZX A1200"
306 default y
307 depends on PXA_EZX
308
309 config MACH_EZX_A910
310 bool "Motorola EZX A910"
311 default y
312 depends on PXA_EZX
313
314 config MACH_EZX_E6
315 bool "Motorola EZX E6"
316 default y
317 depends on PXA_EZX
318
319 config MACH_EZX_E2
320 bool "Motorola EZX E2"
321 default y
322 depends on PXA_EZX
323
324 config MACH_MP900C
325 bool "Nec Mobilepro 900/c"
326 select PXA25x
327
328 config ARCH_PXA_PALM
329 bool "PXA based Palm PDAs"
330 select HAVE_PWM
331
332 config MACH_PALMTE2
333 bool "Palm Tungsten|E2"
334 default y
335 depends on ARCH_PXA_PALM
336 select PXA25x
337 help
338 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
339 handheld computer.
340
341 config MACH_PALMTC
342 bool "Palm Tungsten|C"
343 default y
344 depends on ARCH_PXA_PALM
345 select PXA25x
346 help
347 Say Y here if you intend to run this kernel on a Palm Tungsten|C
348 handheld computer.
349
350 config MACH_PALMT5
351 bool "Palm Tungsten|T5"
352 default y
353 depends on ARCH_PXA_PALM
354 select PXA27x
355 select IWMMXT
356 help
357 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
358 handheld computer.
359
360 config MACH_PALMTX
361 bool "Palm T|X"
362 default y
363 depends on ARCH_PXA_PALM
364 select PXA27x
365 select IWMMXT
366 help
367 Say Y here if you intend to run this kernel on a Palm T|X
368 handheld computer.
369
370 config MACH_PALMZ72
371 bool "Palm Zire 72"
372 default y
373 depends on ARCH_PXA_PALM
374 select PXA27x
375 select IWMMXT
376 help
377 Say Y here if you intend to run this kernel on Palm Zire 72
378 handheld computer.
379
380 config MACH_PALMLD
381 bool "Palm LifeDrive"
382 default y
383 depends on ARCH_PXA_PALM
384 select PXA27x
385 select IWMMXT
386 help
387 Say Y here if you intend to run this kernel on a Palm LifeDrive
388 handheld computer.
389
390 config PALM_TREO
391 bool
392 depends on ARCH_PXA_PALM
393
394 config MACH_CENTRO
395 bool "Palm Centro 685 (GSM)"
396 default y
397 depends on ARCH_PXA_PALM
398 select PXA27x
399 select IWMMXT
400 select PALM_TREO
401 help
402 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
403 smartphone.
404
405 config MACH_TREO680
406 bool "Palm Treo 680"
407 default y
408 depends on ARCH_PXA_PALM
409 select PXA27x
410 select IWMMXT
411 select PALM_TREO
412 help
413 Say Y here if you intend to run this kernel on Palm Treo 680
414 smartphone.
415
416 config MACH_RAUMFELD_RC
417 bool "Raumfeld Controller"
418 select PXA3xx
419 select CPU_PXA300
420 select HAVE_PWM
421
422 config MACH_RAUMFELD_CONNECTOR
423 bool "Raumfeld Connector"
424 select PXA3xx
425 select CPU_PXA300
426
427 config MACH_RAUMFELD_SPEAKER
428 bool "Raumfeld Speaker"
429 select PXA3xx
430 select CPU_PXA300
431
432 config PXA_SHARPSL
433 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
434 select SHARP_SCOOP
435 select SHARP_PARAM
436 help
437 Say Y here if you intend to run this kernel on a
438 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
439 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
440 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
441 handheld computer.
442
443 config SHARPSL_PM
444 bool
445 select APM_EMULATION
446 select SHARPSL_PM_MAX1111
447
448 config SHARPSL_PM_MAX1111
449 bool
450 depends on !CORGI_SSP_DEPRECATED
451 select HWMON
452 select SENSORS_MAX1111
453
454 config MACH_POODLE
455 bool "Enable Sharp SL-5600 (Poodle) Support"
456 depends on PXA_SHARPSL
457 select PXA25x
458 select SHARP_LOCOMO
459 select PXA_HAVE_BOARD_IRQS
460
461 config MACH_CORGI
462 bool "Enable Sharp SL-C700 (Corgi) Support"
463 depends on PXA_SHARPSL
464 select PXA25x
465 select PXA_SHARP_C7xx
466
467 config MACH_SHEPHERD
468 bool "Enable Sharp SL-C750 (Shepherd) Support"
469 depends on PXA_SHARPSL
470 select PXA25x
471 select PXA_SHARP_C7xx
472
473 config MACH_HUSKY
474 bool "Enable Sharp SL-C760 (Husky) Support"
475 depends on PXA_SHARPSL
476 select PXA25x
477 select PXA_SHARP_C7xx
478
479 config MACH_AKITA
480 bool "Enable Sharp SL-1000 (Akita) Support"
481 depends on PXA_SHARPSL
482 select PXA27x
483 select PXA_SHARP_Cxx00
484 select MACH_SPITZ
485 select I2C
486 select I2C_PXA
487
488 config MACH_SPITZ
489 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
490 depends on PXA_SHARPSL
491 select PXA27x
492 select PXA_SHARP_Cxx00
493
494 config MACH_BORZOI
495 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
496 depends on PXA_SHARPSL
497 select PXA27x
498 select PXA_SHARP_Cxx00
499
500 config MACH_TOSA
501 bool "Enable Sharp SL-6000x (Tosa) Support"
502 depends on PXA_SHARPSL
503 select PXA25x
504 select PXA_HAVE_BOARD_IRQS
505
506 config MACH_ICONTROL
507 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
508 select CPU_PXA320
509 select PXA3xx
510
511 config ARCH_PXA_ESERIES
512 bool "PXA based Toshiba e-series PDAs"
513 select PXA25x
514 select PXA_HAVE_BOARD_IRQS
515
516 config MACH_E330
517 bool "Toshiba e330"
518 default y
519 depends on ARCH_PXA_ESERIES
520 help
521 Say Y here if you intend to run this kernel on a Toshiba
522 e330 family PDA.
523
524 config MACH_E350
525 bool "Toshiba e350"
526 default y
527 depends on ARCH_PXA_ESERIES
528 help
529 Say Y here if you intend to run this kernel on a Toshiba
530 e350 family PDA.
531
532 config MACH_E740
533 bool "Toshiba e740"
534 default y
535 depends on ARCH_PXA_ESERIES
536 help
537 Say Y here if you intend to run this kernel on a Toshiba
538 e740 family PDA.
539
540 config MACH_E750
541 bool "Toshiba e750"
542 default y
543 depends on ARCH_PXA_ESERIES
544 help
545 Say Y here if you intend to run this kernel on a Toshiba
546 e750 family PDA.
547
548 config MACH_E400
549 bool "Toshiba e400"
550 default y
551 depends on ARCH_PXA_ESERIES
552 help
553 Say Y here if you intend to run this kernel on a Toshiba
554 e400 family PDA.
555
556 config MACH_E800
557 bool "Toshiba e800"
558 default y
559 depends on ARCH_PXA_ESERIES
560 help
561 Say Y here if you intend to run this kernel on a Toshiba
562 e800 family PDA.
563
564 endmenu
565
566 config PXA25x
567 bool
568 select CPU_XSCALE
569 help
570 Select code specific to PXA21x/25x/26x variants
571
572 config PXA27x
573 bool
574 select CPU_XSCALE
575 help
576 Select code specific to PXA27x variants
577
578 config CPU_PXA26x
579 bool
580 select PXA25x
581 help
582 Select code specific to PXA26x (codename Dalhart)
583
584 config PXA3xx
585 bool
586 select CPU_XSC3
587 help
588 Select code specific to PXA3xx variants
589
590 config CPU_PXA300
591 bool
592 select PXA3xx
593 help
594 PXA300 (codename Monahans-L)
595
596 config CPU_PXA310
597 bool
598 select CPU_PXA300
599 help
600 PXA310 (codename Monahans-LV)
601
602 config CPU_PXA320
603 bool
604 select PXA3xx
605 help
606 PXA320 (codename Monahans-P)
607
608 config CPU_PXA930
609 bool
610 select PXA3xx
611 help
612 PXA930 (codename Tavor-P)
613
614 config CPU_PXA935
615 bool
616 select CPU_PXA930
617 help
618 PXA935 (codename Tavor-P65)
619
620 config CPU_PXA950
621 bool
622 select CPU_PXA930
623 help
624 PXA950 (codename Tavor-PV2)
625
626 config PXA_SHARP_C7xx
627 bool
628 select SHARPSL_PM
629 help
630 Enable support for all Sharp C7xx models
631
632 config PXA_SHARP_Cxx00
633 bool
634 select SHARPSL_PM
635 help
636 Enable common support for Sharp Cxx00 models
637
638 config TOSA_BT
639 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
640 depends on MACH_TOSA
641 select RFKILL
642 help
643 This is a simple driver that is able to control
644 the state of built in bluetooth chip on tosa.
645
646 config PXA_HAVE_BOARD_IRQS
647 bool
648
649 config PXA_HAVE_ISA_IRQS
650 bool
651
652 endif
This page took 0.230438 seconds and 5 git commands to generate.