Version:  2.0.40 2.2.26 2.4.37 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 4.7

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

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