Version:  2.0.40 2.2.26 2.4.37 3.1 3.2 3.3 3.4 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

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

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