Version:  2.0.40 2.2.26 2.4.37 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9

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

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us