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"
156 config MACH_INTELMOTE2
157 bool "Intel Mote 2 Platform"
161 config MACH_STARGATE2
162 bool "Intel Stargate 2 Platform"
167 bool "Iskratel Electronics XCEP"
170 select MTD_CFI_INTELEXT
174 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
175 Tuned for usage in Libera instruments for particle accelerators.
178 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
181 bool "Keith und Koep Trizeps4 DIMM-Module"
182 depends on TRIZEPS_PXA
184 select TRIZEPS_PCMCIA
186 config MACH_TRIZEPS4WL
187 bool "Keith und Koep Trizeps4-WL DIMM-Module"
188 depends on TRIZEPS_PXA
191 select TRIZEPS_PCMCIA
194 prompt "Select base board for Trizeps module"
195 depends on TRIZEPS_PXA
197 config MACH_TRIZEPS_CONXS
198 bool "ConXS Eval Board"
200 config MACH_TRIZEPS_UCONXS
201 bool "uConXS Eval Board"
203 config MACH_TRIZEPS_ANY
211 Generic option for Arcom Viper/Zeus PCMCIA
213 config TRIZEPS_PCMCIA
216 Enable PCMCIA support for Trizeps modules
218 config MACH_LOGICPD_PXA270
219 bool "LogicPD PXA270 Card Engine Development Platform"
223 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
227 config MACH_PCM990_BASEBOARD
228 bool "PHYTEC PCM-990 development board"
229 depends on MACH_PCM027
232 prompt "display on pcm990"
233 depends on MACH_PCM990_BASEBOARD
235 config PCM990_DISPLAY_SHARP
236 bool "sharp lq084v1dg21 stn display"
238 config PCM990_DISPLAY_NEC
239 bool "nec nl6448bc20_18d tft display"
241 config PCM990_DISPLAY_NONE
247 bool "Toradex Colibri PXA270"
250 config MACH_COLIBRI_PXA270_INCOME
251 bool "Income s.r.o. PXA270 SBC"
252 depends on MACH_COLIBRI
255 config MACH_COLIBRI300
256 bool "Toradex Colibri PXA300/310"
261 config MACH_COLIBRI320
262 bool "Toradex Colibri PXA320"
266 config MACH_COLIBRI_EVALBOARD
267 bool "Toradex Colibri Evaluation Carrier Board support"
268 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
272 select HAVE_PATA_PLATFORM
275 PXA270 based Single Board Computer.
277 comment "End-user Products (sorted by vendor name)"
280 bool "HP iPAQ hx4700"
289 bool "HTC Himalaya Support"
293 bool "Enable HTC Magician Support"
298 bool "Mitac Mio A701 Support"
302 Say Y here if you intend to run this kernel on a
303 MIO A701. Currently there is only basic support
307 bool "Motorola EZX Platform"
312 bool "Motorola EZX A780"
317 bool "Motorola EZX E680"
321 config MACH_EZX_A1200
322 bool "Motorola EZX A1200"
327 bool "Motorola EZX A910"
332 bool "Motorola EZX E6"
337 bool "Motorola EZX E2"
342 bool "Nec Mobilepro 900/c"
346 bool "PXA based Palm PDAs"
352 bool "Palm Tungsten|E2"
354 depends on ARCH_PXA_PALM
357 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
361 bool "Palm Tungsten|C"
363 depends on ARCH_PXA_PALM
366 Say Y here if you intend to run this kernel on a Palm Tungsten|C
370 bool "Palm Tungsten|T5"
372 depends on ARCH_PXA_PALM
377 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
383 depends on ARCH_PXA_PALM
388 Say Y here if you intend to run this kernel on a Palm T|X
394 depends on ARCH_PXA_PALM
399 Say Y here if you intend to run this kernel on Palm Zire 72
403 bool "Palm LifeDrive"
405 depends on ARCH_PXA_PALM
410 Say Y here if you intend to run this kernel on a Palm LifeDrive
415 depends on ARCH_PXA_PALM
418 bool "Palm Centro 685 (GSM)"
420 depends on ARCH_PXA_PALM
426 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
432 depends on ARCH_PXA_PALM
438 Say Y here if you intend to run this kernel on Palm Treo 680
442 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
446 Say Y here if you intend to run this kernel on a
447 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
448 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
449 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
452 config PXA_SHARPSL_DETECT_MACH_ID
453 bool "Detect machine ID at run-time in the decompressor"
454 depends on PXA_SHARPSL
456 Say Y here if you want the zImage decompressor to detect
457 the Zaurus machine ID at run-time. For latest kexec-based
458 boot loader, this is not necessary.
461 bool "Enable Sharp SL-5600 (Poodle) Support"
462 depends on PXA_SHARPSL
467 bool "Enable Sharp SL-C700 (Corgi) Support"
468 depends on PXA_SHARPSL
470 select PXA_SHARP_C7xx
473 bool "Enable Sharp SL-C750 (Shepherd) Support"
474 depends on PXA_SHARPSL
476 select PXA_SHARP_C7xx
479 bool "Enable Sharp SL-C760 (Husky) Support"
480 depends on PXA_SHARPSL
482 select PXA_SHARP_C7xx
485 bool "Enable Sharp SL-1000 (Akita) Support"
486 depends on PXA_SHARPSL
491 select PXA_SHARP_Cxx00
494 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
495 depends on PXA_SHARPSL
497 select PXA_SHARP_Cxx00
500 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
501 depends on PXA_SHARPSL
503 select PXA_SHARP_Cxx00
506 bool "Enable Sharp SL-6000x (Tosa) Support"
507 depends on PXA_SHARPSL
511 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
512 depends on MACH_TOSA && NET
515 This is a simple driver that is able to control
516 the state of built in bluetooth chip on tosa.
518 config TOSA_USE_EXT_KEYCODES
519 bool "Tosa keyboard: use extended keycodes"
522 Say Y here to enable the tosa keyboard driver to generate extended
523 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
524 by either console keyboard driver or by Kdrive keybd driver.
526 Say Y only if you know, what you are doing!
529 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
533 config ARCH_PXA_ESERIES
534 bool "PXA based Toshiba e-series PDAs"
542 depends on ARCH_PXA_ESERIES
544 Say Y here if you intend to run this kernel on a Toshiba
550 depends on ARCH_PXA_ESERIES
552 Say Y here if you intend to run this kernel on a Toshiba
558 depends on ARCH_PXA_ESERIES
560 Say Y here if you intend to run this kernel on a Toshiba
566 depends on ARCH_PXA_ESERIES
568 Say Y here if you intend to run this kernel on a Toshiba
574 depends on ARCH_PXA_ESERIES
576 Say Y here if you intend to run this kernel on a Toshiba
582 depends on ARCH_PXA_ESERIES
584 Say Y here if you intend to run this kernel on a Toshiba
588 bool "Zipit Z2 Handheld"
596 Select code specific to PXA21x/25x/26x variants
602 Select code specific to PXA27x variants
608 Select code specific to PXA26x (codename Dalhart)
614 Select code specific to PXA3xx variants
620 PXA300 (codename Monahans-L)
625 select PXA310_ULPI if USB_ULPI
627 PXA310 (codename Monahans-LV)
633 PXA320 (codename Monahans-P)
639 PXA930 (codename Tavor-P)
645 PXA935 (codename Tavor-P65)
647 config PXA_SHARP_C7xx
651 Enable support for all Sharp C7xx models
653 config PXA_SHARP_Cxx00
657 Enable common support for Sharp Cxx00 models
662 select SHARPSL_PM_MAX1111
664 config SHARPSL_PM_MAX1111
667 select SENSORS_MAX1111
674 config PXA_SYSTEMS_CPLDS
675 tristate "Motherboard cplds"
676 default ARCH_LUBBOCK || MACH_MAINSTONE
678 This driver supports the Lubbock and Mainstone multifunction chip
679 found on the pxa25x development platform system (Lubbock) and pxa27x
680 development platform system (Mainstone). This IO board supports the
681 interrupts handling, ethernet controller, flash chips, etc ...