Version:  2.0.40 2.2.26 2.4.37 3.9 3.10 3.11 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

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

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