1 # SPDX-License-Identifier: GPL-2.0-only
4 menu "Intel PXA2xx/PXA3xx Implementations"
6 comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
9 bool "Support PXA25x platforms from device tree"
15 Include support for Marvell PXA25x based platforms using
16 the device tree. Needn't select any other machine while
17 MACH_PXA25x_DT is enabled.
20 bool "Support PXA27x platforms from device tree"
26 Include support for Marvell PXA27x based platforms using
27 the device tree. Needn't select any other machine while
28 MACH_PXA27X_DT is enabled.
31 bool "Support PXA3xx platforms from device tree"
38 Include support for Marvell PXA3xx based platforms using
39 the device tree. Needn't select any other machine while
40 MACH_PXA3XX_DT is enabled.
43 bool "Intel DBPXA250 Development Platform (aka Lubbock)"
49 bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
57 config MACH_ZYLONITE300
58 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
63 config MACH_ZYLONITE320
64 bool "PXA3xx Development Platform (aka Zylonite) PXA320"
69 bool "PXA3xx Form Factor Platform (aka Littleton)"
75 bool "PXA930 Evaluation Board (aka TavorEVB)"
83 bool "PXA930 Handheld Platform (aka SAAR)"
90 comment "Third Party Dev Platforms (sorted by vendor name)"
93 bool "Accelent Xscale IDP"
97 bool "Arcom/Eurotech VIPER SBC"
99 select I2C_GPIO if I2C=y
103 config MACH_ARCOM_ZEUS
104 bool "Arcom/Eurotech ZEUS SBC"
110 bool "Balloon 3 board"
115 bool "Enable Cogent CSB726 System On a Module"
119 Say Y here if you intend to run this kernel on a Cogent
120 CSB726 System On Module.
123 bool "Enable support for CSB701 baseboard"
124 depends on MACH_CSB726
127 bool "CompuLab CM-X300 modules"
133 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
138 bool "Gumstix XScale 255 boards"
141 Say Y here if you intend to run this kernel on
142 Basix, Connex, ws-200ax, ws-400ax systems
145 prompt "Gumstix Carrier/Expansion Board"
146 depends on ARCH_GUMSTIX
148 config GUMSTIX_AM200EPD
149 bool "Enable AM200EPD board support"
151 config GUMSTIX_AM300EPD
152 bool "Enable AM300EPD board support"
157 bool "Iskratel Electronics XCEP"
160 select MTD_CFI_INTELEXT
164 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
165 Tuned for usage in Libera instruments for particle accelerators.
168 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
171 bool "Keith und Koep Trizeps4 DIMM-Module"
172 depends on TRIZEPS_PXA
174 select TRIZEPS_PCMCIA
176 config MACH_TRIZEPS4WL
177 bool "Keith und Koep Trizeps4-WL DIMM-Module"
178 depends on TRIZEPS_PXA
181 select TRIZEPS_PCMCIA
184 prompt "Select base board for Trizeps module"
185 depends on TRIZEPS_PXA
187 config MACH_TRIZEPS_CONXS
188 bool "ConXS Eval Board"
190 config MACH_TRIZEPS_UCONXS
191 bool "uConXS Eval Board"
193 config MACH_TRIZEPS_ANY
201 Generic option for Arcom Viper/Zeus PCMCIA
203 config TRIZEPS_PCMCIA
206 Enable PCMCIA support for Trizeps modules
208 config MACH_LOGICPD_PXA270
209 bool "LogicPD PXA270 Card Engine Development Platform"
213 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
217 config MACH_PCM990_BASEBOARD
218 bool "PHYTEC PCM-990 development board"
219 depends on MACH_PCM027
222 prompt "display on pcm990"
223 depends on MACH_PCM990_BASEBOARD
225 config PCM990_DISPLAY_SHARP
226 bool "sharp lq084v1dg21 stn display"
228 config PCM990_DISPLAY_NEC
229 bool "nec nl6448bc20_18d tft display"
231 config PCM990_DISPLAY_NONE
237 bool "Toradex Colibri PXA270"
240 config MACH_COLIBRI_PXA270_INCOME
241 bool "Income s.r.o. PXA270 SBC"
242 depends on MACH_COLIBRI
245 config MACH_COLIBRI300
246 bool "Toradex Colibri PXA300/310"
251 config MACH_COLIBRI320
252 bool "Toradex Colibri PXA320"
256 config MACH_COLIBRI_EVALBOARD
257 bool "Toradex Colibri Evaluation Carrier Board support"
258 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
262 select HAVE_PATA_PLATFORM
265 PXA270 based Single Board Computer.
267 comment "End-user Products (sorted by vendor name)"
270 bool "HP iPAQ hx4700"
279 bool "HTC Himalaya Support"
283 bool "Enable HTC Magician Support"
288 bool "Mitac Mio A701 Support"
292 Say Y here if you intend to run this kernel on a
293 MIO A701. Currently there is only basic support
297 bool "Motorola EZX Platform"
302 bool "Motorola EZX A780"
307 bool "Motorola EZX E680"
311 config MACH_EZX_A1200
312 bool "Motorola EZX A1200"
317 bool "Motorola EZX A910"
322 bool "Motorola EZX E6"
327 bool "Motorola EZX E2"
332 bool "Nec Mobilepro 900/c"
336 bool "PXA based Palm PDAs"
342 bool "Palm Tungsten|E2"
344 depends on ARCH_PXA_PALM
347 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
351 bool "Palm Tungsten|C"
353 depends on ARCH_PXA_PALM
356 Say Y here if you intend to run this kernel on a Palm Tungsten|C
360 bool "Palm Tungsten|T5"
362 depends on ARCH_PXA_PALM
367 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
373 depends on ARCH_PXA_PALM
378 Say Y here if you intend to run this kernel on a Palm T|X
384 depends on ARCH_PXA_PALM
389 Say Y here if you intend to run this kernel on Palm Zire 72
393 bool "Palm LifeDrive"
395 depends on ARCH_PXA_PALM
400 Say Y here if you intend to run this kernel on a Palm LifeDrive
405 depends on ARCH_PXA_PALM
408 bool "Palm Centro 685 (GSM)"
410 depends on ARCH_PXA_PALM
416 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
422 depends on ARCH_PXA_PALM
428 Say Y here if you intend to run this kernel on Palm Treo 680
432 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
436 Say Y here if you intend to run this kernel on a
437 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
438 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
439 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
442 config PXA_SHARPSL_DETECT_MACH_ID
443 bool "Detect machine ID at run-time in the decompressor"
444 depends on PXA_SHARPSL
446 Say Y here if you want the zImage decompressor to detect
447 the Zaurus machine ID at run-time. For latest kexec-based
448 boot loader, this is not necessary.
451 bool "Enable Sharp SL-5600 (Poodle) Support"
452 depends on PXA_SHARPSL
457 bool "Enable Sharp SL-C700 (Corgi) Support"
458 depends on PXA_SHARPSL
460 select PXA_SHARP_C7xx
463 bool "Enable Sharp SL-C750 (Shepherd) Support"
464 depends on PXA_SHARPSL
466 select PXA_SHARP_C7xx
469 bool "Enable Sharp SL-C760 (Husky) Support"
470 depends on PXA_SHARPSL
472 select PXA_SHARP_C7xx
475 bool "Enable Sharp SL-1000 (Akita) Support"
476 depends on PXA_SHARPSL
481 select PXA_SHARP_Cxx00
484 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
485 depends on PXA_SHARPSL
487 select PXA_SHARP_Cxx00
490 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
491 depends on PXA_SHARPSL
493 select PXA_SHARP_Cxx00
496 bool "Enable Sharp SL-6000x (Tosa) Support"
497 depends on PXA_SHARPSL
501 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
502 depends on MACH_TOSA && NET
505 This is a simple driver that is able to control
506 the state of built in bluetooth chip on tosa.
508 config TOSA_USE_EXT_KEYCODES
509 bool "Tosa keyboard: use extended keycodes"
512 Say Y here to enable the tosa keyboard driver to generate extended
513 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
514 by either console keyboard driver or by Kdrive keybd driver.
516 Say Y only if you know, what you are doing!
519 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
523 config ARCH_PXA_ESERIES
524 bool "PXA based Toshiba e-series PDAs"
532 depends on ARCH_PXA_ESERIES
534 Say Y here if you intend to run this kernel on a Toshiba
540 depends on ARCH_PXA_ESERIES
542 Say Y here if you intend to run this kernel on a Toshiba
548 depends on ARCH_PXA_ESERIES
550 Say Y here if you intend to run this kernel on a Toshiba
556 depends on ARCH_PXA_ESERIES
558 Say Y here if you intend to run this kernel on a Toshiba
564 depends on ARCH_PXA_ESERIES
566 Say Y here if you intend to run this kernel on a Toshiba
572 depends on ARCH_PXA_ESERIES
574 Say Y here if you intend to run this kernel on a Toshiba
578 bool "Zipit Z2 Handheld"
586 Select code specific to PXA21x/25x/26x variants
592 Select code specific to PXA27x variants
598 Select code specific to PXA26x (codename Dalhart)
604 Select code specific to PXA3xx variants
610 PXA300 (codename Monahans-L)
615 select PXA310_ULPI if USB_ULPI
617 PXA310 (codename Monahans-LV)
623 PXA320 (codename Monahans-P)
629 PXA930 (codename Tavor-P)
635 PXA935 (codename Tavor-P65)
637 config PXA_SHARP_C7xx
641 Enable support for all Sharp C7xx models
643 config PXA_SHARP_Cxx00
647 Enable common support for Sharp Cxx00 models
652 select SHARPSL_PM_MAX1111
654 config SHARPSL_PM_MAX1111
657 select SENSORS_MAX1111
664 config PXA_SYSTEMS_CPLDS
665 tristate "Motherboard cplds"
666 default ARCH_LUBBOCK || MACH_MAINSTONE
668 This driver supports the Lubbock and Mainstone multifunction chip
669 found on the pxa25x development platform system (Lubbock) and pxa27x
670 development platform system (Mainstone). This IO board supports the
671 interrupts handling, ethernet controller, flash chips, etc ...