1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "PXA2xx/PXA3xx-based"
4 depends on ARCH_MULTI_V5
5 select ARM_CPU_SUSPEND if PM
9 select CPU_XSCALE if !CPU_XSC3
14 Support for Intel/Marvell's PXA2xx/PXA3xx processor line.
18 menu "Intel PXA2xx/PXA3xx Implementations"
20 comment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
23 bool "Support PXA25x platforms from device tree"
29 Include support for Marvell PXA25x based platforms using
30 the device tree. Needn't select any other machine while
31 MACH_PXA25x_DT is enabled.
34 bool "Support PXA27x platforms from device tree"
40 Include support for Marvell PXA27x based platforms using
41 the device tree. Needn't select any other machine while
42 MACH_PXA27X_DT is enabled.
45 bool "Support PXA3xx platforms from device tree"
52 Include support for Marvell PXA3xx based platforms using
53 the device tree. Needn't select any other machine while
54 MACH_PXA3XX_DT is enabled.
57 bool "Intel DBPXA250 Development Platform (aka Lubbock)"
63 bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
71 config MACH_ZYLONITE300
72 bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
77 config MACH_ZYLONITE320
78 bool "PXA3xx Development Platform (aka Zylonite) PXA320"
83 bool "PXA3xx Form Factor Platform (aka Littleton)"
89 bool "PXA930 Evaluation Board (aka TavorEVB)"
97 bool "PXA930 Handheld Platform (aka SAAR)"
104 comment "Third Party Dev Platforms (sorted by vendor name)"
107 bool "Accelent Xscale IDP"
111 bool "Arcom/Eurotech VIPER SBC"
113 select I2C_GPIO if I2C=y
117 config MACH_ARCOM_ZEUS
118 bool "Arcom/Eurotech ZEUS SBC"
124 bool "Balloon 3 board"
129 bool "Enable Cogent CSB726 System On a Module"
133 Say Y here if you intend to run this kernel on a Cogent
134 CSB726 System On Module.
137 bool "Enable support for CSB701 baseboard"
138 depends on MACH_CSB726
141 bool "CompuLab CM-X300 modules"
147 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
152 bool "Gumstix XScale 255 boards"
155 Say Y here if you intend to run this kernel on
156 Basix, Connex, ws-200ax, ws-400ax systems
159 prompt "Gumstix Carrier/Expansion Board"
160 depends on ARCH_GUMSTIX
162 config GUMSTIX_AM200EPD
163 bool "Enable AM200EPD board support"
165 config GUMSTIX_AM300EPD
166 bool "Enable AM300EPD board support"
171 bool "Iskratel Electronics XCEP"
174 select MTD_CFI_INTELEXT
178 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
179 Tuned for usage in Libera instruments for particle accelerators.
182 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
185 bool "Keith und Koep Trizeps4 DIMM-Module"
186 depends on TRIZEPS_PXA
188 select TRIZEPS_PCMCIA
190 config MACH_TRIZEPS4WL
191 bool "Keith und Koep Trizeps4-WL DIMM-Module"
192 depends on TRIZEPS_PXA
195 select TRIZEPS_PCMCIA
198 prompt "Select base board for Trizeps module"
199 depends on TRIZEPS_PXA
201 config MACH_TRIZEPS_CONXS
202 bool "ConXS Eval Board"
204 config MACH_TRIZEPS_UCONXS
205 bool "uConXS Eval Board"
207 config MACH_TRIZEPS_ANY
215 Generic option for Arcom Viper/Zeus PCMCIA
217 config TRIZEPS_PCMCIA
220 Enable PCMCIA support for Trizeps modules
222 config MACH_LOGICPD_PXA270
223 bool "LogicPD PXA270 Card Engine Development Platform"
227 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
231 config MACH_PCM990_BASEBOARD
232 bool "PHYTEC PCM-990 development board"
233 depends on MACH_PCM027
236 prompt "display on pcm990"
237 depends on MACH_PCM990_BASEBOARD
239 config PCM990_DISPLAY_SHARP
240 bool "sharp lq084v1dg21 stn display"
242 config PCM990_DISPLAY_NEC
243 bool "nec nl6448bc20_18d tft display"
245 config PCM990_DISPLAY_NONE
251 bool "Toradex Colibri PXA270"
254 config MACH_COLIBRI_PXA270_INCOME
255 bool "Income s.r.o. PXA270 SBC"
256 depends on MACH_COLIBRI
259 config MACH_COLIBRI300
260 bool "Toradex Colibri PXA300/310"
265 config MACH_COLIBRI320
266 bool "Toradex Colibri PXA320"
270 config MACH_COLIBRI_EVALBOARD
271 bool "Toradex Colibri Evaluation Carrier Board support"
272 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
276 select HAVE_PATA_PLATFORM
279 PXA270 based Single Board Computer.
281 comment "End-user Products (sorted by vendor name)"
284 bool "HP iPAQ hx4700"
293 bool "HTC Himalaya Support"
297 bool "Enable HTC Magician Support"
302 bool "Mitac Mio A701 Support"
306 Say Y here if you intend to run this kernel on a
307 MIO A701. Currently there is only basic support
311 bool "Motorola EZX Platform"
316 bool "Motorola EZX A780"
321 bool "Motorola EZX E680"
325 config MACH_EZX_A1200
326 bool "Motorola EZX A1200"
331 bool "Motorola EZX A910"
336 bool "Motorola EZX E6"
341 bool "Motorola EZX E2"
346 bool "Nec Mobilepro 900/c"
350 bool "PXA based Palm PDAs"
356 bool "Palm Tungsten|E2"
358 depends on ARCH_PXA_PALM
361 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
365 bool "Palm Tungsten|C"
367 depends on ARCH_PXA_PALM
370 Say Y here if you intend to run this kernel on a Palm Tungsten|C
374 bool "Palm Tungsten|T5"
376 depends on ARCH_PXA_PALM
381 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
387 depends on ARCH_PXA_PALM
392 Say Y here if you intend to run this kernel on a Palm T|X
398 depends on ARCH_PXA_PALM
403 Say Y here if you intend to run this kernel on Palm Zire 72
407 bool "Palm LifeDrive"
409 depends on ARCH_PXA_PALM
414 Say Y here if you intend to run this kernel on a Palm LifeDrive
419 depends on ARCH_PXA_PALM
422 bool "Palm Centro 685 (GSM)"
424 depends on ARCH_PXA_PALM
430 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
436 depends on ARCH_PXA_PALM
442 Say Y here if you intend to run this kernel on Palm Treo 680
446 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
450 Say Y here if you intend to run this kernel on a
451 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
452 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
453 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
456 config PXA_SHARPSL_DETECT_MACH_ID
457 bool "Detect machine ID at run-time in the decompressor"
458 depends on PXA_SHARPSL
460 Say Y here if you want the zImage decompressor to detect
461 the Zaurus machine ID at run-time. For latest kexec-based
462 boot loader, this is not necessary.
465 bool "Enable Sharp SL-5600 (Poodle) Support"
466 depends on PXA_SHARPSL
471 bool "Enable Sharp SL-C700 (Corgi) Support"
472 depends on PXA_SHARPSL
474 select PXA_SHARP_C7xx
477 bool "Enable Sharp SL-C750 (Shepherd) Support"
478 depends on PXA_SHARPSL
480 select PXA_SHARP_C7xx
483 bool "Enable Sharp SL-C760 (Husky) Support"
484 depends on PXA_SHARPSL
486 select PXA_SHARP_C7xx
489 bool "Enable Sharp SL-1000 (Akita) Support"
490 depends on PXA_SHARPSL
495 select PXA_SHARP_Cxx00
498 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
499 depends on PXA_SHARPSL
501 select PXA_SHARP_Cxx00
504 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
505 depends on PXA_SHARPSL
507 select PXA_SHARP_Cxx00
510 bool "Enable Sharp SL-6000x (Tosa) Support"
511 depends on PXA_SHARPSL
515 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
516 depends on MACH_TOSA && NET
519 This is a simple driver that is able to control
520 the state of built in bluetooth chip on tosa.
522 config TOSA_USE_EXT_KEYCODES
523 bool "Tosa keyboard: use extended keycodes"
526 Say Y here to enable the tosa keyboard driver to generate extended
527 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
528 by either console keyboard driver or by Kdrive keybd driver.
530 Say Y only if you know, what you are doing!
533 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
537 config ARCH_PXA_ESERIES
538 bool "PXA based Toshiba e-series PDAs"
546 depends on ARCH_PXA_ESERIES
548 Say Y here if you intend to run this kernel on a Toshiba
554 depends on ARCH_PXA_ESERIES
556 Say Y here if you intend to run this kernel on a Toshiba
562 depends on ARCH_PXA_ESERIES
564 Say Y here if you intend to run this kernel on a Toshiba
570 depends on ARCH_PXA_ESERIES
572 Say Y here if you intend to run this kernel on a Toshiba
578 depends on ARCH_PXA_ESERIES
580 Say Y here if you intend to run this kernel on a Toshiba
586 depends on ARCH_PXA_ESERIES
588 Say Y here if you intend to run this kernel on a Toshiba
592 bool "Zipit Z2 Handheld"
600 Select code specific to PXA21x/25x/26x variants
606 Select code specific to PXA27x variants
612 Select code specific to PXA26x (codename Dalhart)
618 Select code specific to PXA3xx variants
624 PXA300 (codename Monahans-L)
629 select PXA310_ULPI if USB_ULPI
631 PXA310 (codename Monahans-LV)
637 PXA320 (codename Monahans-P)
643 PXA930 (codename Tavor-P)
649 PXA935 (codename Tavor-P65)
651 config PXA_SHARP_C7xx
655 Enable support for all Sharp C7xx models
657 config PXA_SHARP_Cxx00
661 Enable common support for Sharp Cxx00 models
666 select SHARPSL_PM_MAX1111
668 config SHARPSL_PM_MAX1111
671 select SENSORS_MAX1111
678 config PXA_SYSTEMS_CPLDS
679 tristate "Motherboard cplds"
680 default ARCH_LUBBOCK || MACH_MAINSTONE
682 This driver supports the Lubbock and Mainstone multifunction chip
683 found on the pxa25x development platform system (Lubbock) and pxa27x
684 development platform system (Mainstone). This IO board supports the
685 interrupts handling, ethernet controller, flash chips, etc ...