Version:  2.6.34 2.6.35 2.6.36 2.6.37 2.6.38 2.6.39 3.0 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

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

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