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-X255/CM-X270 modules"
128 select ARCH_HAS_DMA_SET_COHERENT_MASK if PCI
131 select NEED_MACH_IO_H if PCI
136 bool "CompuLab EM-x270 platform"
140 bool "CompuLab eXeda platform"
144 bool "CompuLab CM-X300 modules"
150 bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
155 bool "Gumstix XScale 255 boards"
158 Say Y here if you intend to run this kernel on
159 Basix, Connex, ws-200ax, ws-400ax systems
162 prompt "Gumstix Carrier/Expansion Board"
163 depends on ARCH_GUMSTIX
165 config GUMSTIX_AM200EPD
166 bool "Enable AM200EPD board support"
168 config GUMSTIX_AM300EPD
169 bool "Enable AM300EPD board support"
173 config MACH_INTELMOTE2
174 bool "Intel Mote 2 Platform"
178 config MACH_STARGATE2
179 bool "Intel Stargate 2 Platform"
184 bool "Iskratel Electronics XCEP"
187 select MTD_CFI_INTELEXT
191 PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
192 Tuned for usage in Libera instruments for particle accelerators.
195 bool "PXA based Keith und Koep Trizeps DIMM-Modules"
198 bool "Keith und Koep Trizeps4 DIMM-Module"
199 depends on TRIZEPS_PXA
201 select TRIZEPS_PCMCIA
203 config MACH_TRIZEPS4WL
204 bool "Keith und Koep Trizeps4-WL DIMM-Module"
205 depends on TRIZEPS_PXA
208 select TRIZEPS_PCMCIA
211 prompt "Select base board for Trizeps module"
212 depends on TRIZEPS_PXA
214 config MACH_TRIZEPS_CONXS
215 bool "ConXS Eval Board"
217 config MACH_TRIZEPS_UCONXS
218 bool "uConXS Eval Board"
220 config MACH_TRIZEPS_ANY
228 Generic option for Arcom Viper/Zeus PCMCIA
230 config TRIZEPS_PCMCIA
233 Enable PCMCIA support for Trizeps modules
235 config MACH_LOGICPD_PXA270
236 bool "LogicPD PXA270 Card Engine Development Platform"
240 bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
244 config MACH_PCM990_BASEBOARD
245 bool "PHYTEC PCM-990 development board"
246 depends on MACH_PCM027
249 prompt "display on pcm990"
250 depends on MACH_PCM990_BASEBOARD
252 config PCM990_DISPLAY_SHARP
253 bool "sharp lq084v1dg21 stn display"
255 config PCM990_DISPLAY_NEC
256 bool "nec nl6448bc20_18d tft display"
258 config PCM990_DISPLAY_NONE
264 bool "Toradex Colibri PXA270"
267 config MACH_COLIBRI_PXA270_INCOME
268 bool "Income s.r.o. PXA270 SBC"
269 depends on MACH_COLIBRI
272 config MACH_COLIBRI300
273 bool "Toradex Colibri PXA300/310"
278 config MACH_COLIBRI320
279 bool "Toradex Colibri PXA320"
283 config MACH_COLIBRI_EVALBOARD
284 bool "Toradex Colibri Evaluation Carrier Board support"
285 depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
289 select HAVE_PATA_PLATFORM
292 PXA270 based Single Board Computer.
294 comment "End-user Products (sorted by vendor name)"
297 bool "HP iPAQ hx4700"
306 bool "HTC Himalaya Support"
310 bool "Enable HTC Magician Support"
315 bool "Mitac Mio A701 Support"
319 Say Y here if you intend to run this kernel on a
320 MIO A701. Currently there is only basic support
324 bool "Motorola EZX Platform"
329 bool "Motorola EZX A780"
334 bool "Motorola EZX E680"
338 config MACH_EZX_A1200
339 bool "Motorola EZX A1200"
344 bool "Motorola EZX A910"
349 bool "Motorola EZX E6"
354 bool "Motorola EZX E2"
359 bool "Nec Mobilepro 900/c"
363 bool "PXA based Palm PDAs"
369 bool "Palm Tungsten|E2"
371 depends on ARCH_PXA_PALM
374 Say Y here if you intend to run this kernel on a Palm Tungsten|E2
378 bool "Palm Tungsten|C"
380 depends on ARCH_PXA_PALM
383 Say Y here if you intend to run this kernel on a Palm Tungsten|C
387 bool "Palm Tungsten|T5"
389 depends on ARCH_PXA_PALM
394 Say Y here if you intend to run this kernel on a Palm Tungsten|T5
400 depends on ARCH_PXA_PALM
405 Say Y here if you intend to run this kernel on a Palm T|X
411 depends on ARCH_PXA_PALM
416 Say Y here if you intend to run this kernel on Palm Zire 72
420 bool "Palm LifeDrive"
422 depends on ARCH_PXA_PALM
427 Say Y here if you intend to run this kernel on a Palm LifeDrive
432 depends on ARCH_PXA_PALM
435 bool "Palm Centro 685 (GSM)"
437 depends on ARCH_PXA_PALM
443 Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
449 depends on ARCH_PXA_PALM
455 Say Y here if you intend to run this kernel on Palm Treo 680
459 bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
463 Say Y here if you intend to run this kernel on a
464 Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
465 SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
466 SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
469 config PXA_SHARPSL_DETECT_MACH_ID
470 bool "Detect machine ID at run-time in the decompressor"
471 depends on PXA_SHARPSL
473 Say Y here if you want the zImage decompressor to detect
474 the Zaurus machine ID at run-time. For latest kexec-based
475 boot loader, this is not necessary.
478 bool "Enable Sharp SL-5600 (Poodle) Support"
479 depends on PXA_SHARPSL
484 bool "Enable Sharp SL-C700 (Corgi) Support"
485 depends on PXA_SHARPSL
487 select PXA_SHARP_C7xx
490 bool "Enable Sharp SL-C750 (Shepherd) Support"
491 depends on PXA_SHARPSL
493 select PXA_SHARP_C7xx
496 bool "Enable Sharp SL-C760 (Husky) Support"
497 depends on PXA_SHARPSL
499 select PXA_SHARP_C7xx
502 bool "Enable Sharp SL-1000 (Akita) Support"
503 depends on PXA_SHARPSL
508 select PXA_SHARP_Cxx00
511 bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
512 depends on PXA_SHARPSL
514 select PXA_SHARP_Cxx00
517 bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
518 depends on PXA_SHARPSL
520 select PXA_SHARP_Cxx00
523 bool "Enable Sharp SL-6000x (Tosa) Support"
524 depends on PXA_SHARPSL
528 tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
529 depends on MACH_TOSA && NET
532 This is a simple driver that is able to control
533 the state of built in bluetooth chip on tosa.
535 config TOSA_USE_EXT_KEYCODES
536 bool "Tosa keyboard: use extended keycodes"
539 Say Y here to enable the tosa keyboard driver to generate extended
540 (>= 127) keycodes. Be aware, that they can't be correctly interpreted
541 by either console keyboard driver or by Kdrive keybd driver.
543 Say Y only if you know, what you are doing!
546 bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
550 config ARCH_PXA_ESERIES
551 bool "PXA based Toshiba e-series PDAs"
559 depends on ARCH_PXA_ESERIES
561 Say Y here if you intend to run this kernel on a Toshiba
567 depends on ARCH_PXA_ESERIES
569 Say Y here if you intend to run this kernel on a Toshiba
575 depends on ARCH_PXA_ESERIES
577 Say Y here if you intend to run this kernel on a Toshiba
583 depends on ARCH_PXA_ESERIES
585 Say Y here if you intend to run this kernel on a Toshiba
591 depends on ARCH_PXA_ESERIES
593 Say Y here if you intend to run this kernel on a Toshiba
599 depends on ARCH_PXA_ESERIES
601 Say Y here if you intend to run this kernel on a Toshiba
605 bool "Zipit Z2 Handheld"
613 Select code specific to PXA21x/25x/26x variants
619 Select code specific to PXA27x variants
625 Select code specific to PXA26x (codename Dalhart)
631 Select code specific to PXA3xx variants
637 PXA300 (codename Monahans-L)
642 select PXA310_ULPI if USB_ULPI
644 PXA310 (codename Monahans-LV)
650 PXA320 (codename Monahans-P)
656 PXA930 (codename Tavor-P)
662 PXA935 (codename Tavor-P65)
664 config PXA_SHARP_C7xx
668 Enable support for all Sharp C7xx models
670 config PXA_SHARP_Cxx00
674 Enable common support for Sharp Cxx00 models
679 select SHARPSL_PM_MAX1111
681 config SHARPSL_PM_MAX1111
684 select SENSORS_MAX1111
691 config PXA_SYSTEMS_CPLDS
692 tristate "Motherboard cplds"
693 default ARCH_LUBBOCK || MACH_MAINSTONE
695 This driver supports the Lubbock and Mainstone multifunction chip
696 found on the pxa25x development platform system (Lubbock) and pxa27x
697 development platform system (Mainstone). This IO board supports the
698 interrupts handling, ethernet controller, flash chips, etc ...