Version:  2.0.40 2.2.26 2.4.37 3.5 3.6 3.7 3.8 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

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 GPIO_SYSFS
301         select IWMMXT
302         select PXA27x
303         help
304           Say Y here if you intend to run this kernel on a
305           MIO A701. Currently there is only basic support
306           for this PDA.
307 
308 config PXA_EZX
309         bool "Motorola EZX Platform"
310         select IWMMXT
311         select PXA27x
312 
313 config MACH_EZX_A780
314         bool "Motorola EZX A780"
315         default y
316         depends on PXA_EZX
317 
318 config MACH_EZX_E680
319         bool "Motorola EZX E680"
320         default y
321         depends on PXA_EZX
322 
323 config MACH_EZX_A1200
324         bool "Motorola EZX A1200"
325         default y
326         depends on PXA_EZX
327 
328 config MACH_EZX_A910
329         bool "Motorola EZX A910"
330         default y
331         depends on PXA_EZX
332 
333 config MACH_EZX_E6
334         bool "Motorola EZX E6"
335         default y
336         depends on PXA_EZX
337 
338 config MACH_EZX_E2
339         bool "Motorola EZX E2"
340         default y
341         depends on PXA_EZX
342 
343 config MACH_MP900C
344         bool "Nec Mobilepro 900/c"
345         select PXA25x
346 
347 config ARCH_PXA_PALM
348         bool "PXA based Palm PDAs"
349 
350 config MACH_PALM27X
351         bool
352 
353 config MACH_PALMTE2
354         bool "Palm Tungsten|E2"
355         default y
356         depends on ARCH_PXA_PALM
357         select PXA25x
358         help
359           Say Y here if you intend to run this kernel on a Palm Tungsten|E2
360           handheld computer.
361 
362 config MACH_PALMTC
363         bool "Palm Tungsten|C"
364         default y
365         depends on ARCH_PXA_PALM
366         select PXA25x
367         help
368           Say Y here if you intend to run this kernel on a Palm Tungsten|C
369           handheld computer.
370 
371 config MACH_PALMT5
372         bool "Palm Tungsten|T5"
373         default y
374         depends on ARCH_PXA_PALM
375         select IWMMXT
376         select MACH_PALM27X
377         select PXA27x
378         help
379           Say Y here if you intend to run this kernel on a Palm Tungsten|T5
380           handheld computer.
381 
382 config MACH_PALMTX
383         bool "Palm T|X"
384         default y
385         depends on ARCH_PXA_PALM
386         select IWMMXT
387         select MACH_PALM27X
388         select PXA27x
389         help
390           Say Y here if you intend to run this kernel on a Palm T|X
391           handheld computer.
392 
393 config MACH_PALMZ72
394         bool "Palm Zire 72"
395         default y
396         depends on ARCH_PXA_PALM
397         select IWMMXT
398         select MACH_PALM27X
399         select PXA27x
400         help
401           Say Y here if you intend to run this kernel on Palm Zire 72
402           handheld computer.
403 
404 config MACH_PALMLD
405         bool "Palm LifeDrive"
406         default y
407         depends on ARCH_PXA_PALM
408         select IWMMXT
409         select MACH_PALM27X
410         select PXA27x
411         help
412           Say Y here if you intend to run this kernel on a Palm LifeDrive
413           handheld computer.
414 
415 config PALM_TREO
416         bool
417         depends on ARCH_PXA_PALM
418 
419 config MACH_CENTRO
420         bool "Palm Centro 685 (GSM)"
421         default y
422         depends on ARCH_PXA_PALM
423         select IWMMXT
424         select MACH_PALM27X
425         select PALM_TREO
426         select PXA27x
427         help
428           Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
429           smartphone.
430 
431 config MACH_TREO680
432         bool "Palm Treo 680"
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 Treo 680
441           smartphone.
442 
443 config MACH_RAUMFELD_RC
444         bool "Raumfeld Controller"
445         select CPU_PXA300
446         select POWER_SUPPLY
447         select PXA3xx
448 
449 config MACH_RAUMFELD_CONNECTOR
450         bool "Raumfeld Connector"
451         select CPU_PXA300
452         select POWER_SUPPLY
453         select PXA3xx
454 
455 config MACH_RAUMFELD_SPEAKER
456         bool "Raumfeld Speaker"
457         select CPU_PXA300
458         select POWER_SUPPLY
459         select PXA3xx
460 
461 config PXA_SHARPSL
462         bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
463         select SHARP_PARAM
464         select SHARP_SCOOP
465         help
466           Say Y here if you intend to run this kernel on a
467           Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
468           SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
469           SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
470           handheld computer.
471 
472 config PXA_SHARPSL_DETECT_MACH_ID
473         bool "Detect machine ID at run-time in the decompressor"
474         depends on PXA_SHARPSL
475         help
476           Say Y here if you want the zImage decompressor to detect
477           the Zaurus machine ID at run-time. For latest kexec-based
478           boot loader, this is not necessary.
479 
480 config MACH_POODLE
481         bool "Enable Sharp SL-5600 (Poodle) Support"
482         depends on PXA_SHARPSL
483         select PXA25x
484         select SHARP_LOCOMO
485 
486 config MACH_CORGI
487         bool "Enable Sharp SL-C700 (Corgi) Support"
488         depends on PXA_SHARPSL
489         select PXA25x
490         select PXA_SHARP_C7xx
491 
492 config MACH_SHEPHERD
493         bool "Enable Sharp SL-C750 (Shepherd) Support"
494         depends on PXA_SHARPSL
495         select PXA25x
496         select PXA_SHARP_C7xx
497 
498 config MACH_HUSKY
499         bool "Enable Sharp SL-C760 (Husky) Support"
500         depends on PXA_SHARPSL
501         select PXA25x
502         select PXA_SHARP_C7xx
503 
504 config MACH_AKITA
505         bool "Enable Sharp SL-1000 (Akita) Support"
506         depends on PXA_SHARPSL
507         select I2C
508         select I2C_PXA
509         select MACH_SPITZ
510         select PXA27x
511         select PXA_SHARP_Cxx00
512 
513 config MACH_SPITZ
514         bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
515         depends on PXA_SHARPSL
516         select PXA27x
517         select PXA_SHARP_Cxx00
518 
519 config MACH_BORZOI
520         bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
521         depends on PXA_SHARPSL
522         select PXA27x
523         select PXA_SHARP_Cxx00
524 
525 config MACH_TOSA
526         bool "Enable Sharp SL-6000x (Tosa) Support"
527         depends on PXA_SHARPSL
528         select PXA25x
529 
530 config TOSA_BT
531         tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
532         depends on MACH_TOSA
533         select RFKILL
534         help
535           This is a simple driver that is able to control
536           the state of built in bluetooth chip on tosa.
537 
538 config TOSA_USE_EXT_KEYCODES
539         bool "Tosa keyboard: use extended keycodes"
540         depends on MACH_TOSA
541         default n
542         help
543           Say Y here to enable the tosa keyboard driver to generate extended
544           (>= 127) keycodes. Be aware, that they can't be correctly interpreted
545           by either console keyboard driver or by Kdrive keybd driver.
546 
547           Say Y only if you know, what you are doing!
548 
549 config MACH_ICONTROL
550         bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
551         select CPU_PXA320
552         select PXA3xx
553 
554 config ARCH_PXA_ESERIES
555         bool "PXA based Toshiba e-series PDAs"
556         select FB_W100
557         select PXA25x
558 
559 config MACH_E330
560         bool "Toshiba e330"
561         default y
562         depends on ARCH_PXA_ESERIES
563         help
564           Say Y here if you intend to run this kernel on a Toshiba
565           e330 family PDA.
566 
567 config MACH_E350
568         bool "Toshiba e350"
569         default y
570         depends on ARCH_PXA_ESERIES
571         help
572           Say Y here if you intend to run this kernel on a Toshiba
573           e350 family PDA.
574 
575 config MACH_E740
576         bool "Toshiba e740"
577         default y
578         depends on ARCH_PXA_ESERIES
579         help
580           Say Y here if you intend to run this kernel on a Toshiba
581           e740 family PDA.
582 
583 config MACH_E750
584         bool "Toshiba e750"
585         default y
586         depends on ARCH_PXA_ESERIES
587         help
588           Say Y here if you intend to run this kernel on a Toshiba
589           e750 family PDA.
590 
591 config MACH_E400
592         bool "Toshiba e400"
593         default y
594         depends on ARCH_PXA_ESERIES
595         help
596           Say Y here if you intend to run this kernel on a Toshiba
597           e400 family PDA.
598 
599 config MACH_E800
600         bool "Toshiba e800"
601         default y
602         depends on ARCH_PXA_ESERIES
603         help
604           Say Y here if you intend to run this kernel on a Toshiba
605           e800 family PDA.
606 
607 config MACH_ZIPIT2
608         bool "Zipit Z2 Handheld"
609         select PXA27x
610 endmenu
611 
612 config PXA25x
613         bool
614         select CPU_XSCALE
615         help
616           Select code specific to PXA21x/25x/26x variants
617 
618 config PXA27x
619         bool
620         select CPU_XSCALE
621         help
622           Select code specific to PXA27x variants
623 
624 config CPU_PXA26x
625         bool
626         select PXA25x
627         help
628           Select code specific to PXA26x (codename Dalhart)
629 
630 config PXA3xx
631         bool
632         select CPU_XSC3
633         help
634           Select code specific to PXA3xx variants
635 
636 config CPU_PXA300
637         bool
638         select PXA3xx
639         help
640           PXA300 (codename Monahans-L)
641 
642 config CPU_PXA310
643         bool
644         select CPU_PXA300
645         select PXA310_ULPI if USB_ULPI
646         help
647           PXA310 (codename Monahans-LV)
648 
649 config CPU_PXA320
650         bool
651         select PXA3xx
652         help
653           PXA320 (codename Monahans-P)
654 
655 config CPU_PXA930
656         bool
657         select PXA3xx
658         help
659           PXA930 (codename Tavor-P)
660 
661 config CPU_PXA935
662         bool
663         select CPU_PXA930
664         help
665           PXA935 (codename Tavor-P65)
666 
667 config PXA_SHARP_C7xx
668         bool
669         select SHARPSL_PM
670         help
671           Enable support for all Sharp C7xx models
672 
673 config PXA_SHARP_Cxx00
674         bool
675         select SHARPSL_PM
676         help
677           Enable common support for Sharp Cxx00 models
678 
679 config SHARPSL_PM
680         bool
681         select APM_EMULATION
682         select SHARPSL_PM_MAX1111
683 
684 config SHARPSL_PM_MAX1111
685         bool
686         select HWMON
687         select SENSORS_MAX1111
688         select SPI
689         select SPI_MASTER
690 
691 config PXA310_ULPI
692         bool
693 
694 config PXA_SYSTEMS_CPLDS
695         tristate "Motherboard cplds"
696         default ARCH_LUBBOCK || MACH_MAINSTONE
697         help
698           This driver supports the Lubbock and Mainstone multifunction chip
699           found on the pxa25x development platform system (Lubbock) and pxa27x
700           development platform system (Mainstone). This IO board supports the
701           interrupts handling, ethernet controller, flash chips, etc ...
702 
703 endif

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