18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciif ARCH_PXA
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_cimenu "Intel PXA2xx/PXA3xx Implementations"
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_cicomment "Intel/Marvell Dev Platforms (sorted by hardware release time)"
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciconfig MACH_PXA25X_DT
98c2ecf20Sopenharmony_ci	bool "Support PXA25x platforms from device tree"
108c2ecf20Sopenharmony_ci	select PINCTRL
118c2ecf20Sopenharmony_ci	select POWER_SUPPLY
128c2ecf20Sopenharmony_ci	select PXA25x
138c2ecf20Sopenharmony_ci	select USE_OF
148c2ecf20Sopenharmony_ci	help
158c2ecf20Sopenharmony_ci	  Include support for Marvell PXA25x based platforms using
168c2ecf20Sopenharmony_ci	  the device tree. Needn't select any other machine while
178c2ecf20Sopenharmony_ci	  MACH_PXA25x_DT is enabled.
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciconfig MACH_PXA27X_DT
208c2ecf20Sopenharmony_ci	bool "Support PXA27x platforms from device tree"
218c2ecf20Sopenharmony_ci	select PINCTRL
228c2ecf20Sopenharmony_ci	select POWER_SUPPLY
238c2ecf20Sopenharmony_ci	select PXA27x
248c2ecf20Sopenharmony_ci	select USE_OF
258c2ecf20Sopenharmony_ci	help
268c2ecf20Sopenharmony_ci	  Include support for Marvell PXA27x based platforms using
278c2ecf20Sopenharmony_ci	  the device tree. Needn't select any other machine while
288c2ecf20Sopenharmony_ci	  MACH_PXA27X_DT is enabled.
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciconfig MACH_PXA3XX_DT
318c2ecf20Sopenharmony_ci	bool "Support PXA3xx platforms from device tree"
328c2ecf20Sopenharmony_ci	select CPU_PXA300
338c2ecf20Sopenharmony_ci	select PINCTRL
348c2ecf20Sopenharmony_ci	select POWER_SUPPLY
358c2ecf20Sopenharmony_ci	select PXA3xx
368c2ecf20Sopenharmony_ci	select USE_OF
378c2ecf20Sopenharmony_ci	help
388c2ecf20Sopenharmony_ci	  Include support for Marvell PXA3xx based platforms using
398c2ecf20Sopenharmony_ci	  the device tree. Needn't select any other machine while
408c2ecf20Sopenharmony_ci	  MACH_PXA3XX_DT is enabled.
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciconfig ARCH_LUBBOCK
438c2ecf20Sopenharmony_ci	bool "Intel DBPXA250 Development Platform (aka Lubbock)"
448c2ecf20Sopenharmony_ci	select GPIO_REG
458c2ecf20Sopenharmony_ci	select PXA25x
468c2ecf20Sopenharmony_ci	select SA1111
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ciconfig MACH_MAINSTONE
498c2ecf20Sopenharmony_ci	bool "Intel HCDDBBVA0 Development Platform (aka Mainstone)"
508c2ecf20Sopenharmony_ci	select GPIO_REG
518c2ecf20Sopenharmony_ci	select PXA27x
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ciconfig MACH_ZYLONITE
548c2ecf20Sopenharmony_ci	bool
558c2ecf20Sopenharmony_ci	select PXA3xx
568c2ecf20Sopenharmony_ci
578c2ecf20Sopenharmony_ciconfig MACH_ZYLONITE300
588c2ecf20Sopenharmony_ci	bool "PXA3xx Development Platform (aka Zylonite) PXA300/310"
598c2ecf20Sopenharmony_ci	select CPU_PXA300
608c2ecf20Sopenharmony_ci	select CPU_PXA310
618c2ecf20Sopenharmony_ci	select MACH_ZYLONITE
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_ciconfig MACH_ZYLONITE320
648c2ecf20Sopenharmony_ci	bool "PXA3xx Development Platform (aka Zylonite) PXA320"
658c2ecf20Sopenharmony_ci	select CPU_PXA320
668c2ecf20Sopenharmony_ci	select MACH_ZYLONITE
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ciconfig MACH_LITTLETON
698c2ecf20Sopenharmony_ci	bool "PXA3xx Form Factor Platform (aka Littleton)"
708c2ecf20Sopenharmony_ci	select CPU_PXA300
718c2ecf20Sopenharmony_ci	select CPU_PXA310
728c2ecf20Sopenharmony_ci	select PXA3xx
738c2ecf20Sopenharmony_ci
748c2ecf20Sopenharmony_ciconfig MACH_TAVOREVB
758c2ecf20Sopenharmony_ci	bool "PXA930 Evaluation Board (aka TavorEVB)"
768c2ecf20Sopenharmony_ci	select CPU_PXA930
778c2ecf20Sopenharmony_ci	select CPU_PXA935
788c2ecf20Sopenharmony_ci	select PXA3xx
798c2ecf20Sopenharmony_ci	select FB
808c2ecf20Sopenharmony_ci	select FB_PXA
818c2ecf20Sopenharmony_ci
828c2ecf20Sopenharmony_ciconfig MACH_SAAR
838c2ecf20Sopenharmony_ci	bool "PXA930 Handheld Platform (aka SAAR)"
848c2ecf20Sopenharmony_ci	select CPU_PXA930
858c2ecf20Sopenharmony_ci	select CPU_PXA935
868c2ecf20Sopenharmony_ci	select PXA3xx
878c2ecf20Sopenharmony_ci	select FB
888c2ecf20Sopenharmony_ci	select FB_PXA
898c2ecf20Sopenharmony_ci
908c2ecf20Sopenharmony_cicomment "Third Party Dev Platforms (sorted by vendor name)"
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ciconfig ARCH_PXA_IDP
938c2ecf20Sopenharmony_ci	bool "Accelent Xscale IDP"
948c2ecf20Sopenharmony_ci	select PXA25x
958c2ecf20Sopenharmony_ci
968c2ecf20Sopenharmony_ciconfig ARCH_VIPER
978c2ecf20Sopenharmony_ci	bool "Arcom/Eurotech VIPER SBC"
988c2ecf20Sopenharmony_ci	select ARCOM_PCMCIA
998c2ecf20Sopenharmony_ci	select I2C_GPIO if I2C=y
1008c2ecf20Sopenharmony_ci	select ISA
1018c2ecf20Sopenharmony_ci	select PXA25x
1028c2ecf20Sopenharmony_ci
1038c2ecf20Sopenharmony_ciconfig MACH_ARCOM_ZEUS
1048c2ecf20Sopenharmony_ci	bool "Arcom/Eurotech ZEUS SBC"
1058c2ecf20Sopenharmony_ci	select ARCOM_PCMCIA
1068c2ecf20Sopenharmony_ci	select ISA
1078c2ecf20Sopenharmony_ci	select PXA27x
1088c2ecf20Sopenharmony_ci
1098c2ecf20Sopenharmony_ciconfig MACH_BALLOON3
1108c2ecf20Sopenharmony_ci	bool "Balloon 3 board"
1118c2ecf20Sopenharmony_ci	select IWMMXT
1128c2ecf20Sopenharmony_ci	select PXA27x
1138c2ecf20Sopenharmony_ci
1148c2ecf20Sopenharmony_ciconfig MACH_CSB726
1158c2ecf20Sopenharmony_ci	bool "Enable Cogent CSB726 System On a Module"
1168c2ecf20Sopenharmony_ci	select IWMMXT
1178c2ecf20Sopenharmony_ci	select PXA27x
1188c2ecf20Sopenharmony_ci	help
1198c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Cogent
1208c2ecf20Sopenharmony_ci	  CSB726 System On Module.
1218c2ecf20Sopenharmony_ci
1228c2ecf20Sopenharmony_ciconfig CSB726_CSB701
1238c2ecf20Sopenharmony_ci	bool "Enable support for CSB701 baseboard"
1248c2ecf20Sopenharmony_ci	depends on MACH_CSB726
1258c2ecf20Sopenharmony_ci
1268c2ecf20Sopenharmony_ciconfig MACH_CM_X300
1278c2ecf20Sopenharmony_ci	bool "CompuLab CM-X300 modules"
1288c2ecf20Sopenharmony_ci	select CPU_PXA300
1298c2ecf20Sopenharmony_ci	select CPU_PXA310
1308c2ecf20Sopenharmony_ci	select PXA3xx
1318c2ecf20Sopenharmony_ci
1328c2ecf20Sopenharmony_ciconfig MACH_CAPC7117
1338c2ecf20Sopenharmony_ci	bool "Embedian CAPC-7117 evaluation kit based on the MXM-8x10 CoM"
1348c2ecf20Sopenharmony_ci	select CPU_PXA320
1358c2ecf20Sopenharmony_ci	select PXA3xx
1368c2ecf20Sopenharmony_ci
1378c2ecf20Sopenharmony_ciconfig ARCH_GUMSTIX
1388c2ecf20Sopenharmony_ci	bool "Gumstix XScale 255 boards"
1398c2ecf20Sopenharmony_ci	select PXA25x
1408c2ecf20Sopenharmony_ci	help
1418c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on
1428c2ecf20Sopenharmony_ci	  Basix, Connex, ws-200ax, ws-400ax systems
1438c2ecf20Sopenharmony_ci
1448c2ecf20Sopenharmony_cichoice
1458c2ecf20Sopenharmony_ci	prompt "Gumstix Carrier/Expansion Board"
1468c2ecf20Sopenharmony_ci	depends on ARCH_GUMSTIX
1478c2ecf20Sopenharmony_ci
1488c2ecf20Sopenharmony_ciconfig GUMSTIX_AM200EPD
1498c2ecf20Sopenharmony_ci	bool "Enable AM200EPD board support"
1508c2ecf20Sopenharmony_ci
1518c2ecf20Sopenharmony_ciconfig GUMSTIX_AM300EPD
1528c2ecf20Sopenharmony_ci	bool "Enable AM300EPD board support"
1538c2ecf20Sopenharmony_ci
1548c2ecf20Sopenharmony_ciendchoice
1558c2ecf20Sopenharmony_ci
1568c2ecf20Sopenharmony_ciconfig MACH_INTELMOTE2
1578c2ecf20Sopenharmony_ci	bool "Intel Mote 2 Platform"
1588c2ecf20Sopenharmony_ci	select IWMMXT
1598c2ecf20Sopenharmony_ci	select PXA27x
1608c2ecf20Sopenharmony_ci
1618c2ecf20Sopenharmony_ciconfig MACH_STARGATE2
1628c2ecf20Sopenharmony_ci	bool "Intel Stargate 2 Platform"
1638c2ecf20Sopenharmony_ci	select IWMMXT
1648c2ecf20Sopenharmony_ci	select PXA27x
1658c2ecf20Sopenharmony_ci
1668c2ecf20Sopenharmony_ciconfig MACH_XCEP
1678c2ecf20Sopenharmony_ci	bool "Iskratel Electronics XCEP"
1688c2ecf20Sopenharmony_ci	select MTD
1698c2ecf20Sopenharmony_ci	select MTD_CFI
1708c2ecf20Sopenharmony_ci	select MTD_CFI_INTELEXT
1718c2ecf20Sopenharmony_ci	select MTD_PHYSMAP
1728c2ecf20Sopenharmony_ci	select PXA25x
1738c2ecf20Sopenharmony_ci	help
1748c2ecf20Sopenharmony_ci	  PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
1758c2ecf20Sopenharmony_ci	  Tuned for usage in Libera instruments for particle accelerators.
1768c2ecf20Sopenharmony_ci
1778c2ecf20Sopenharmony_ciconfig TRIZEPS_PXA
1788c2ecf20Sopenharmony_ci	bool "PXA based Keith und Koep Trizeps DIMM-Modules"
1798c2ecf20Sopenharmony_ci
1808c2ecf20Sopenharmony_ciconfig MACH_TRIZEPS4
1818c2ecf20Sopenharmony_ci	bool "Keith und Koep Trizeps4 DIMM-Module"
1828c2ecf20Sopenharmony_ci	depends on TRIZEPS_PXA
1838c2ecf20Sopenharmony_ci	select PXA27x
1848c2ecf20Sopenharmony_ci	select TRIZEPS_PCMCIA
1858c2ecf20Sopenharmony_ci
1868c2ecf20Sopenharmony_ciconfig MACH_TRIZEPS4WL
1878c2ecf20Sopenharmony_ci	bool "Keith und Koep Trizeps4-WL DIMM-Module"
1888c2ecf20Sopenharmony_ci	depends on TRIZEPS_PXA
1898c2ecf20Sopenharmony_ci	select MACH_TRIZEPS4
1908c2ecf20Sopenharmony_ci	select PXA27x
1918c2ecf20Sopenharmony_ci	select TRIZEPS_PCMCIA
1928c2ecf20Sopenharmony_ci
1938c2ecf20Sopenharmony_cichoice
1948c2ecf20Sopenharmony_ci	prompt "Select base board for Trizeps module"
1958c2ecf20Sopenharmony_ci	depends on TRIZEPS_PXA
1968c2ecf20Sopenharmony_ci
1978c2ecf20Sopenharmony_ciconfig MACH_TRIZEPS_CONXS
1988c2ecf20Sopenharmony_ci	bool "ConXS Eval Board"
1998c2ecf20Sopenharmony_ci
2008c2ecf20Sopenharmony_ciconfig MACH_TRIZEPS_UCONXS
2018c2ecf20Sopenharmony_ci	bool "uConXS Eval Board"
2028c2ecf20Sopenharmony_ci
2038c2ecf20Sopenharmony_ciconfig MACH_TRIZEPS_ANY
2048c2ecf20Sopenharmony_ci	bool "another Board"
2058c2ecf20Sopenharmony_ci
2068c2ecf20Sopenharmony_ciendchoice
2078c2ecf20Sopenharmony_ci
2088c2ecf20Sopenharmony_ciconfig ARCOM_PCMCIA
2098c2ecf20Sopenharmony_ci	bool
2108c2ecf20Sopenharmony_ci	help
2118c2ecf20Sopenharmony_ci	  Generic option for Arcom Viper/Zeus PCMCIA
2128c2ecf20Sopenharmony_ci
2138c2ecf20Sopenharmony_ciconfig TRIZEPS_PCMCIA
2148c2ecf20Sopenharmony_ci	bool
2158c2ecf20Sopenharmony_ci	help
2168c2ecf20Sopenharmony_ci	  Enable PCMCIA support for Trizeps modules
2178c2ecf20Sopenharmony_ci
2188c2ecf20Sopenharmony_ciconfig MACH_LOGICPD_PXA270
2198c2ecf20Sopenharmony_ci	bool "LogicPD PXA270 Card Engine Development Platform"
2208c2ecf20Sopenharmony_ci	select PXA27x
2218c2ecf20Sopenharmony_ci
2228c2ecf20Sopenharmony_ciconfig MACH_PCM027
2238c2ecf20Sopenharmony_ci	bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
2248c2ecf20Sopenharmony_ci	select IWMMXT
2258c2ecf20Sopenharmony_ci	select PXA27x
2268c2ecf20Sopenharmony_ci
2278c2ecf20Sopenharmony_ciconfig MACH_PCM990_BASEBOARD
2288c2ecf20Sopenharmony_ci	bool "PHYTEC PCM-990 development board"
2298c2ecf20Sopenharmony_ci	depends on MACH_PCM027
2308c2ecf20Sopenharmony_ci
2318c2ecf20Sopenharmony_cichoice
2328c2ecf20Sopenharmony_ci	prompt "display on pcm990"
2338c2ecf20Sopenharmony_ci	depends on MACH_PCM990_BASEBOARD
2348c2ecf20Sopenharmony_ci
2358c2ecf20Sopenharmony_ciconfig PCM990_DISPLAY_SHARP
2368c2ecf20Sopenharmony_ci	bool "sharp lq084v1dg21 stn display"
2378c2ecf20Sopenharmony_ci
2388c2ecf20Sopenharmony_ciconfig PCM990_DISPLAY_NEC
2398c2ecf20Sopenharmony_ci	bool "nec nl6448bc20_18d tft display"
2408c2ecf20Sopenharmony_ci
2418c2ecf20Sopenharmony_ciconfig PCM990_DISPLAY_NONE
2428c2ecf20Sopenharmony_ci	bool "no display"
2438c2ecf20Sopenharmony_ci
2448c2ecf20Sopenharmony_ciendchoice
2458c2ecf20Sopenharmony_ci
2468c2ecf20Sopenharmony_ciconfig MACH_COLIBRI
2478c2ecf20Sopenharmony_ci	bool "Toradex Colibri PXA270"
2488c2ecf20Sopenharmony_ci	select PXA27x
2498c2ecf20Sopenharmony_ci
2508c2ecf20Sopenharmony_ciconfig MACH_COLIBRI_PXA270_INCOME
2518c2ecf20Sopenharmony_ci	bool "Income s.r.o. PXA270 SBC"
2528c2ecf20Sopenharmony_ci	depends on MACH_COLIBRI
2538c2ecf20Sopenharmony_ci	select PXA27x
2548c2ecf20Sopenharmony_ci
2558c2ecf20Sopenharmony_ciconfig MACH_COLIBRI300
2568c2ecf20Sopenharmony_ci	bool "Toradex Colibri PXA300/310"
2578c2ecf20Sopenharmony_ci	select CPU_PXA300
2588c2ecf20Sopenharmony_ci	select CPU_PXA310
2598c2ecf20Sopenharmony_ci	select PXA3xx
2608c2ecf20Sopenharmony_ci
2618c2ecf20Sopenharmony_ciconfig MACH_COLIBRI320
2628c2ecf20Sopenharmony_ci	bool "Toradex Colibri PXA320"
2638c2ecf20Sopenharmony_ci	select CPU_PXA320
2648c2ecf20Sopenharmony_ci	select PXA3xx
2658c2ecf20Sopenharmony_ci
2668c2ecf20Sopenharmony_ciconfig MACH_COLIBRI_EVALBOARD
2678c2ecf20Sopenharmony_ci	bool "Toradex Colibri Evaluation Carrier Board support"
2688c2ecf20Sopenharmony_ci	depends on MACH_COLIBRI || MACH_COLIBRI300 || MACH_COLIBRI320
2698c2ecf20Sopenharmony_ci
2708c2ecf20Sopenharmony_ciconfig MACH_VPAC270
2718c2ecf20Sopenharmony_ci	bool "Voipac PXA270"
2728c2ecf20Sopenharmony_ci	select HAVE_PATA_PLATFORM
2738c2ecf20Sopenharmony_ci	select PXA27x
2748c2ecf20Sopenharmony_ci	help
2758c2ecf20Sopenharmony_ci	  PXA270 based Single Board Computer.
2768c2ecf20Sopenharmony_ci
2778c2ecf20Sopenharmony_cicomment "End-user Products (sorted by vendor name)"
2788c2ecf20Sopenharmony_ci
2798c2ecf20Sopenharmony_ciconfig MACH_H4700
2808c2ecf20Sopenharmony_ci	bool "HP iPAQ hx4700"
2818c2ecf20Sopenharmony_ci	select IWMMXT
2828c2ecf20Sopenharmony_ci	select PXA27x
2838c2ecf20Sopenharmony_ci
2848c2ecf20Sopenharmony_ciconfig MACH_H5000
2858c2ecf20Sopenharmony_ci	bool "HP iPAQ h5000"
2868c2ecf20Sopenharmony_ci	select PXA25x
2878c2ecf20Sopenharmony_ci
2888c2ecf20Sopenharmony_ciconfig MACH_HIMALAYA
2898c2ecf20Sopenharmony_ci	bool "HTC Himalaya Support"
2908c2ecf20Sopenharmony_ci	select CPU_PXA26x
2918c2ecf20Sopenharmony_ci
2928c2ecf20Sopenharmony_ciconfig MACH_MAGICIAN
2938c2ecf20Sopenharmony_ci	bool "Enable HTC Magician Support"
2948c2ecf20Sopenharmony_ci	select IWMMXT
2958c2ecf20Sopenharmony_ci	select PXA27x
2968c2ecf20Sopenharmony_ci
2978c2ecf20Sopenharmony_ciconfig MACH_MIOA701
2988c2ecf20Sopenharmony_ci	bool "Mitac Mio A701 Support"
2998c2ecf20Sopenharmony_ci	select IWMMXT
3008c2ecf20Sopenharmony_ci	select PXA27x
3018c2ecf20Sopenharmony_ci	help
3028c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a
3038c2ecf20Sopenharmony_ci	  MIO A701. Currently there is only basic support
3048c2ecf20Sopenharmony_ci	  for this PDA.
3058c2ecf20Sopenharmony_ci
3068c2ecf20Sopenharmony_ciconfig PXA_EZX
3078c2ecf20Sopenharmony_ci	bool "Motorola EZX Platform"
3088c2ecf20Sopenharmony_ci	select IWMMXT
3098c2ecf20Sopenharmony_ci	select PXA27x
3108c2ecf20Sopenharmony_ci
3118c2ecf20Sopenharmony_ciconfig MACH_EZX_A780
3128c2ecf20Sopenharmony_ci	bool "Motorola EZX A780"
3138c2ecf20Sopenharmony_ci	default y
3148c2ecf20Sopenharmony_ci	depends on PXA_EZX
3158c2ecf20Sopenharmony_ci
3168c2ecf20Sopenharmony_ciconfig MACH_EZX_E680
3178c2ecf20Sopenharmony_ci	bool "Motorola EZX E680"
3188c2ecf20Sopenharmony_ci	default y
3198c2ecf20Sopenharmony_ci	depends on PXA_EZX
3208c2ecf20Sopenharmony_ci
3218c2ecf20Sopenharmony_ciconfig MACH_EZX_A1200
3228c2ecf20Sopenharmony_ci	bool "Motorola EZX A1200"
3238c2ecf20Sopenharmony_ci	default y
3248c2ecf20Sopenharmony_ci	depends on PXA_EZX
3258c2ecf20Sopenharmony_ci
3268c2ecf20Sopenharmony_ciconfig MACH_EZX_A910
3278c2ecf20Sopenharmony_ci	bool "Motorola EZX A910"
3288c2ecf20Sopenharmony_ci	default y
3298c2ecf20Sopenharmony_ci	depends on PXA_EZX
3308c2ecf20Sopenharmony_ci
3318c2ecf20Sopenharmony_ciconfig MACH_EZX_E6
3328c2ecf20Sopenharmony_ci	bool "Motorola EZX E6"
3338c2ecf20Sopenharmony_ci	default y
3348c2ecf20Sopenharmony_ci	depends on PXA_EZX
3358c2ecf20Sopenharmony_ci
3368c2ecf20Sopenharmony_ciconfig MACH_EZX_E2
3378c2ecf20Sopenharmony_ci	bool "Motorola EZX E2"
3388c2ecf20Sopenharmony_ci	default y
3398c2ecf20Sopenharmony_ci	depends on PXA_EZX
3408c2ecf20Sopenharmony_ci
3418c2ecf20Sopenharmony_ciconfig MACH_MP900C
3428c2ecf20Sopenharmony_ci	bool "Nec Mobilepro 900/c"
3438c2ecf20Sopenharmony_ci	select PXA25x
3448c2ecf20Sopenharmony_ci
3458c2ecf20Sopenharmony_ciconfig ARCH_PXA_PALM
3468c2ecf20Sopenharmony_ci	bool "PXA based Palm PDAs"
3478c2ecf20Sopenharmony_ci
3488c2ecf20Sopenharmony_ciconfig MACH_PALM27X
3498c2ecf20Sopenharmony_ci	bool
3508c2ecf20Sopenharmony_ci
3518c2ecf20Sopenharmony_ciconfig MACH_PALMTE2
3528c2ecf20Sopenharmony_ci	bool "Palm Tungsten|E2"
3538c2ecf20Sopenharmony_ci	default y
3548c2ecf20Sopenharmony_ci	depends on ARCH_PXA_PALM
3558c2ecf20Sopenharmony_ci	select PXA25x
3568c2ecf20Sopenharmony_ci	help
3578c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Palm Tungsten|E2
3588c2ecf20Sopenharmony_ci	  handheld computer.
3598c2ecf20Sopenharmony_ci
3608c2ecf20Sopenharmony_ciconfig MACH_PALMTC
3618c2ecf20Sopenharmony_ci	bool "Palm Tungsten|C"
3628c2ecf20Sopenharmony_ci	default y
3638c2ecf20Sopenharmony_ci	depends on ARCH_PXA_PALM
3648c2ecf20Sopenharmony_ci	select PXA25x
3658c2ecf20Sopenharmony_ci	help
3668c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Palm Tungsten|C
3678c2ecf20Sopenharmony_ci	  handheld computer.
3688c2ecf20Sopenharmony_ci
3698c2ecf20Sopenharmony_ciconfig MACH_PALMT5
3708c2ecf20Sopenharmony_ci	bool "Palm Tungsten|T5"
3718c2ecf20Sopenharmony_ci	default y
3728c2ecf20Sopenharmony_ci	depends on ARCH_PXA_PALM
3738c2ecf20Sopenharmony_ci	select IWMMXT
3748c2ecf20Sopenharmony_ci	select MACH_PALM27X
3758c2ecf20Sopenharmony_ci	select PXA27x
3768c2ecf20Sopenharmony_ci	help
3778c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Palm Tungsten|T5
3788c2ecf20Sopenharmony_ci	  handheld computer.
3798c2ecf20Sopenharmony_ci
3808c2ecf20Sopenharmony_ciconfig MACH_PALMTX
3818c2ecf20Sopenharmony_ci	bool "Palm T|X"
3828c2ecf20Sopenharmony_ci	default y
3838c2ecf20Sopenharmony_ci	depends on ARCH_PXA_PALM
3848c2ecf20Sopenharmony_ci	select IWMMXT
3858c2ecf20Sopenharmony_ci	select MACH_PALM27X
3868c2ecf20Sopenharmony_ci	select PXA27x
3878c2ecf20Sopenharmony_ci	help
3888c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Palm T|X
3898c2ecf20Sopenharmony_ci	  handheld computer.
3908c2ecf20Sopenharmony_ci
3918c2ecf20Sopenharmony_ciconfig MACH_PALMZ72
3928c2ecf20Sopenharmony_ci	bool "Palm Zire 72"
3938c2ecf20Sopenharmony_ci	default y
3948c2ecf20Sopenharmony_ci	depends on ARCH_PXA_PALM
3958c2ecf20Sopenharmony_ci	select IWMMXT
3968c2ecf20Sopenharmony_ci	select MACH_PALM27X
3978c2ecf20Sopenharmony_ci	select PXA27x
3988c2ecf20Sopenharmony_ci	help
3998c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on Palm Zire 72
4008c2ecf20Sopenharmony_ci	  handheld computer.
4018c2ecf20Sopenharmony_ci
4028c2ecf20Sopenharmony_ciconfig MACH_PALMLD
4038c2ecf20Sopenharmony_ci	bool "Palm LifeDrive"
4048c2ecf20Sopenharmony_ci	default y
4058c2ecf20Sopenharmony_ci	depends on ARCH_PXA_PALM
4068c2ecf20Sopenharmony_ci	select IWMMXT
4078c2ecf20Sopenharmony_ci	select MACH_PALM27X
4088c2ecf20Sopenharmony_ci	select PXA27x
4098c2ecf20Sopenharmony_ci	help
4108c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Palm LifeDrive
4118c2ecf20Sopenharmony_ci	  handheld computer.
4128c2ecf20Sopenharmony_ci
4138c2ecf20Sopenharmony_ciconfig PALM_TREO
4148c2ecf20Sopenharmony_ci	bool
4158c2ecf20Sopenharmony_ci	depends on ARCH_PXA_PALM
4168c2ecf20Sopenharmony_ci
4178c2ecf20Sopenharmony_ciconfig MACH_CENTRO
4188c2ecf20Sopenharmony_ci	bool "Palm Centro 685 (GSM)"
4198c2ecf20Sopenharmony_ci	default y
4208c2ecf20Sopenharmony_ci	depends on ARCH_PXA_PALM
4218c2ecf20Sopenharmony_ci	select IWMMXT
4228c2ecf20Sopenharmony_ci	select MACH_PALM27X
4238c2ecf20Sopenharmony_ci	select PALM_TREO
4248c2ecf20Sopenharmony_ci	select PXA27x
4258c2ecf20Sopenharmony_ci	help
4268c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on Palm Centro 685 (GSM)
4278c2ecf20Sopenharmony_ci	  smartphone.
4288c2ecf20Sopenharmony_ci
4298c2ecf20Sopenharmony_ciconfig MACH_TREO680
4308c2ecf20Sopenharmony_ci	bool "Palm Treo 680"
4318c2ecf20Sopenharmony_ci	default y
4328c2ecf20Sopenharmony_ci	depends on ARCH_PXA_PALM
4338c2ecf20Sopenharmony_ci	select IWMMXT
4348c2ecf20Sopenharmony_ci	select MACH_PALM27X
4358c2ecf20Sopenharmony_ci	select PALM_TREO
4368c2ecf20Sopenharmony_ci	select PXA27x
4378c2ecf20Sopenharmony_ci	help
4388c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on Palm Treo 680
4398c2ecf20Sopenharmony_ci	  smartphone.
4408c2ecf20Sopenharmony_ci
4418c2ecf20Sopenharmony_ciconfig PXA_SHARPSL
4428c2ecf20Sopenharmony_ci	bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
4438c2ecf20Sopenharmony_ci	select SHARP_PARAM
4448c2ecf20Sopenharmony_ci	select SHARP_SCOOP
4458c2ecf20Sopenharmony_ci	help
4468c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a
4478c2ecf20Sopenharmony_ci	  Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
4488c2ecf20Sopenharmony_ci	  SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
4498c2ecf20Sopenharmony_ci	  SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
4508c2ecf20Sopenharmony_ci	  handheld computer.
4518c2ecf20Sopenharmony_ci
4528c2ecf20Sopenharmony_ciconfig PXA_SHARPSL_DETECT_MACH_ID
4538c2ecf20Sopenharmony_ci	bool "Detect machine ID at run-time in the decompressor"
4548c2ecf20Sopenharmony_ci	depends on PXA_SHARPSL
4558c2ecf20Sopenharmony_ci	help
4568c2ecf20Sopenharmony_ci	  Say Y here if you want the zImage decompressor to detect
4578c2ecf20Sopenharmony_ci	  the Zaurus machine ID at run-time. For latest kexec-based
4588c2ecf20Sopenharmony_ci	  boot loader, this is not necessary.
4598c2ecf20Sopenharmony_ci
4608c2ecf20Sopenharmony_ciconfig MACH_POODLE
4618c2ecf20Sopenharmony_ci	bool "Enable Sharp SL-5600 (Poodle) Support"
4628c2ecf20Sopenharmony_ci	depends on PXA_SHARPSL
4638c2ecf20Sopenharmony_ci	select PXA25x
4648c2ecf20Sopenharmony_ci	select SHARP_LOCOMO
4658c2ecf20Sopenharmony_ci
4668c2ecf20Sopenharmony_ciconfig MACH_CORGI
4678c2ecf20Sopenharmony_ci	bool "Enable Sharp SL-C700 (Corgi) Support"
4688c2ecf20Sopenharmony_ci	depends on PXA_SHARPSL
4698c2ecf20Sopenharmony_ci	select PXA25x
4708c2ecf20Sopenharmony_ci	select PXA_SHARP_C7xx
4718c2ecf20Sopenharmony_ci
4728c2ecf20Sopenharmony_ciconfig MACH_SHEPHERD
4738c2ecf20Sopenharmony_ci	bool "Enable Sharp SL-C750 (Shepherd) Support"
4748c2ecf20Sopenharmony_ci	depends on PXA_SHARPSL
4758c2ecf20Sopenharmony_ci	select PXA25x
4768c2ecf20Sopenharmony_ci	select PXA_SHARP_C7xx
4778c2ecf20Sopenharmony_ci
4788c2ecf20Sopenharmony_ciconfig MACH_HUSKY
4798c2ecf20Sopenharmony_ci	bool "Enable Sharp SL-C760 (Husky) Support"
4808c2ecf20Sopenharmony_ci	depends on PXA_SHARPSL
4818c2ecf20Sopenharmony_ci	select PXA25x
4828c2ecf20Sopenharmony_ci	select PXA_SHARP_C7xx
4838c2ecf20Sopenharmony_ci
4848c2ecf20Sopenharmony_ciconfig MACH_AKITA
4858c2ecf20Sopenharmony_ci	bool "Enable Sharp SL-1000 (Akita) Support"
4868c2ecf20Sopenharmony_ci	depends on PXA_SHARPSL
4878c2ecf20Sopenharmony_ci	select I2C
4888c2ecf20Sopenharmony_ci	select I2C_PXA
4898c2ecf20Sopenharmony_ci	select MACH_SPITZ
4908c2ecf20Sopenharmony_ci	select PXA27x
4918c2ecf20Sopenharmony_ci	select PXA_SHARP_Cxx00
4928c2ecf20Sopenharmony_ci
4938c2ecf20Sopenharmony_ciconfig MACH_SPITZ
4948c2ecf20Sopenharmony_ci	bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
4958c2ecf20Sopenharmony_ci	depends on PXA_SHARPSL
4968c2ecf20Sopenharmony_ci	select PXA27x
4978c2ecf20Sopenharmony_ci	select PXA_SHARP_Cxx00
4988c2ecf20Sopenharmony_ci
4998c2ecf20Sopenharmony_ciconfig MACH_BORZOI
5008c2ecf20Sopenharmony_ci	bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
5018c2ecf20Sopenharmony_ci	depends on PXA_SHARPSL
5028c2ecf20Sopenharmony_ci	select PXA27x
5038c2ecf20Sopenharmony_ci	select PXA_SHARP_Cxx00
5048c2ecf20Sopenharmony_ci
5058c2ecf20Sopenharmony_ciconfig MACH_TOSA
5068c2ecf20Sopenharmony_ci	bool "Enable Sharp SL-6000x (Tosa) Support"
5078c2ecf20Sopenharmony_ci	depends on PXA_SHARPSL
5088c2ecf20Sopenharmony_ci	select PXA25x
5098c2ecf20Sopenharmony_ci
5108c2ecf20Sopenharmony_ciconfig TOSA_BT
5118c2ecf20Sopenharmony_ci	tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
5128c2ecf20Sopenharmony_ci	depends on MACH_TOSA && NET
5138c2ecf20Sopenharmony_ci	select RFKILL
5148c2ecf20Sopenharmony_ci	help
5158c2ecf20Sopenharmony_ci	  This is a simple driver that is able to control
5168c2ecf20Sopenharmony_ci	  the state of built in bluetooth chip on tosa.
5178c2ecf20Sopenharmony_ci
5188c2ecf20Sopenharmony_ciconfig TOSA_USE_EXT_KEYCODES
5198c2ecf20Sopenharmony_ci	bool "Tosa keyboard: use extended keycodes"
5208c2ecf20Sopenharmony_ci	depends on MACH_TOSA
5218c2ecf20Sopenharmony_ci	help
5228c2ecf20Sopenharmony_ci	  Say Y here to enable the tosa keyboard driver to generate extended
5238c2ecf20Sopenharmony_ci	  (>= 127) keycodes. Be aware, that they can't be correctly interpreted
5248c2ecf20Sopenharmony_ci	  by either console keyboard driver or by Kdrive keybd driver.
5258c2ecf20Sopenharmony_ci
5268c2ecf20Sopenharmony_ci	  Say Y only if you know, what you are doing!
5278c2ecf20Sopenharmony_ci
5288c2ecf20Sopenharmony_ciconfig MACH_ICONTROL
5298c2ecf20Sopenharmony_ci	bool "TMT iControl/SafeTCam based on the MXM-8x10 CoM"
5308c2ecf20Sopenharmony_ci	select CPU_PXA320
5318c2ecf20Sopenharmony_ci	select PXA3xx
5328c2ecf20Sopenharmony_ci
5338c2ecf20Sopenharmony_ciconfig ARCH_PXA_ESERIES
5348c2ecf20Sopenharmony_ci	bool "PXA based Toshiba e-series PDAs"
5358c2ecf20Sopenharmony_ci	select FB_W100
5368c2ecf20Sopenharmony_ci	select FB
5378c2ecf20Sopenharmony_ci	select PXA25x
5388c2ecf20Sopenharmony_ci
5398c2ecf20Sopenharmony_ciconfig MACH_E330
5408c2ecf20Sopenharmony_ci	bool "Toshiba e330"
5418c2ecf20Sopenharmony_ci	default y
5428c2ecf20Sopenharmony_ci	depends on ARCH_PXA_ESERIES
5438c2ecf20Sopenharmony_ci	help
5448c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Toshiba
5458c2ecf20Sopenharmony_ci	  e330 family PDA.
5468c2ecf20Sopenharmony_ci
5478c2ecf20Sopenharmony_ciconfig MACH_E350
5488c2ecf20Sopenharmony_ci	bool "Toshiba e350"
5498c2ecf20Sopenharmony_ci	default y
5508c2ecf20Sopenharmony_ci	depends on ARCH_PXA_ESERIES
5518c2ecf20Sopenharmony_ci	help
5528c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Toshiba
5538c2ecf20Sopenharmony_ci	  e350 family PDA.
5548c2ecf20Sopenharmony_ci
5558c2ecf20Sopenharmony_ciconfig MACH_E740
5568c2ecf20Sopenharmony_ci	bool "Toshiba e740"
5578c2ecf20Sopenharmony_ci	default y
5588c2ecf20Sopenharmony_ci	depends on ARCH_PXA_ESERIES
5598c2ecf20Sopenharmony_ci	help
5608c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Toshiba
5618c2ecf20Sopenharmony_ci	  e740 family PDA.
5628c2ecf20Sopenharmony_ci
5638c2ecf20Sopenharmony_ciconfig MACH_E750
5648c2ecf20Sopenharmony_ci	bool "Toshiba e750"
5658c2ecf20Sopenharmony_ci	default y
5668c2ecf20Sopenharmony_ci	depends on ARCH_PXA_ESERIES
5678c2ecf20Sopenharmony_ci	help
5688c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Toshiba
5698c2ecf20Sopenharmony_ci	  e750 family PDA.
5708c2ecf20Sopenharmony_ci
5718c2ecf20Sopenharmony_ciconfig MACH_E400
5728c2ecf20Sopenharmony_ci	bool "Toshiba e400"
5738c2ecf20Sopenharmony_ci	default y
5748c2ecf20Sopenharmony_ci	depends on ARCH_PXA_ESERIES
5758c2ecf20Sopenharmony_ci	help
5768c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Toshiba
5778c2ecf20Sopenharmony_ci	  e400 family PDA.
5788c2ecf20Sopenharmony_ci
5798c2ecf20Sopenharmony_ciconfig MACH_E800
5808c2ecf20Sopenharmony_ci	bool "Toshiba e800"
5818c2ecf20Sopenharmony_ci	default y
5828c2ecf20Sopenharmony_ci	depends on ARCH_PXA_ESERIES
5838c2ecf20Sopenharmony_ci	help
5848c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on a Toshiba
5858c2ecf20Sopenharmony_ci	  e800 family PDA.
5868c2ecf20Sopenharmony_ci
5878c2ecf20Sopenharmony_ciconfig MACH_ZIPIT2
5888c2ecf20Sopenharmony_ci	bool "Zipit Z2 Handheld"
5898c2ecf20Sopenharmony_ci	select PXA27x
5908c2ecf20Sopenharmony_ciendmenu
5918c2ecf20Sopenharmony_ci
5928c2ecf20Sopenharmony_ciconfig PXA25x
5938c2ecf20Sopenharmony_ci	bool
5948c2ecf20Sopenharmony_ci	select CPU_XSCALE
5958c2ecf20Sopenharmony_ci	help
5968c2ecf20Sopenharmony_ci	  Select code specific to PXA21x/25x/26x variants
5978c2ecf20Sopenharmony_ci
5988c2ecf20Sopenharmony_ciconfig PXA27x
5998c2ecf20Sopenharmony_ci	bool
6008c2ecf20Sopenharmony_ci	select CPU_XSCALE
6018c2ecf20Sopenharmony_ci	help
6028c2ecf20Sopenharmony_ci	  Select code specific to PXA27x variants
6038c2ecf20Sopenharmony_ci
6048c2ecf20Sopenharmony_ciconfig CPU_PXA26x
6058c2ecf20Sopenharmony_ci	bool
6068c2ecf20Sopenharmony_ci	select PXA25x
6078c2ecf20Sopenharmony_ci	help
6088c2ecf20Sopenharmony_ci	  Select code specific to PXA26x (codename Dalhart)
6098c2ecf20Sopenharmony_ci
6108c2ecf20Sopenharmony_ciconfig PXA3xx
6118c2ecf20Sopenharmony_ci	bool
6128c2ecf20Sopenharmony_ci	select CPU_XSC3
6138c2ecf20Sopenharmony_ci	help
6148c2ecf20Sopenharmony_ci	  Select code specific to PXA3xx variants
6158c2ecf20Sopenharmony_ci
6168c2ecf20Sopenharmony_ciconfig CPU_PXA300
6178c2ecf20Sopenharmony_ci	bool
6188c2ecf20Sopenharmony_ci	select PXA3xx
6198c2ecf20Sopenharmony_ci	help
6208c2ecf20Sopenharmony_ci	  PXA300 (codename Monahans-L)
6218c2ecf20Sopenharmony_ci
6228c2ecf20Sopenharmony_ciconfig CPU_PXA310
6238c2ecf20Sopenharmony_ci	bool
6248c2ecf20Sopenharmony_ci	select CPU_PXA300
6258c2ecf20Sopenharmony_ci	select PXA310_ULPI if USB_ULPI
6268c2ecf20Sopenharmony_ci	help
6278c2ecf20Sopenharmony_ci	  PXA310 (codename Monahans-LV)
6288c2ecf20Sopenharmony_ci
6298c2ecf20Sopenharmony_ciconfig CPU_PXA320
6308c2ecf20Sopenharmony_ci	bool
6318c2ecf20Sopenharmony_ci	select PXA3xx
6328c2ecf20Sopenharmony_ci	help
6338c2ecf20Sopenharmony_ci	  PXA320 (codename Monahans-P)
6348c2ecf20Sopenharmony_ci
6358c2ecf20Sopenharmony_ciconfig CPU_PXA930
6368c2ecf20Sopenharmony_ci	bool
6378c2ecf20Sopenharmony_ci	select PXA3xx
6388c2ecf20Sopenharmony_ci	help
6398c2ecf20Sopenharmony_ci	  PXA930 (codename Tavor-P)
6408c2ecf20Sopenharmony_ci
6418c2ecf20Sopenharmony_ciconfig CPU_PXA935
6428c2ecf20Sopenharmony_ci	bool
6438c2ecf20Sopenharmony_ci	select CPU_PXA930
6448c2ecf20Sopenharmony_ci	help
6458c2ecf20Sopenharmony_ci	  PXA935 (codename Tavor-P65)
6468c2ecf20Sopenharmony_ci
6478c2ecf20Sopenharmony_ciconfig PXA_SHARP_C7xx
6488c2ecf20Sopenharmony_ci	bool
6498c2ecf20Sopenharmony_ci	select SHARPSL_PM
6508c2ecf20Sopenharmony_ci	help
6518c2ecf20Sopenharmony_ci	  Enable support for all Sharp C7xx models
6528c2ecf20Sopenharmony_ci
6538c2ecf20Sopenharmony_ciconfig PXA_SHARP_Cxx00
6548c2ecf20Sopenharmony_ci	bool
6558c2ecf20Sopenharmony_ci	select SHARPSL_PM
6568c2ecf20Sopenharmony_ci	help
6578c2ecf20Sopenharmony_ci	  Enable common support for Sharp Cxx00 models
6588c2ecf20Sopenharmony_ci
6598c2ecf20Sopenharmony_ciconfig SHARPSL_PM
6608c2ecf20Sopenharmony_ci	bool
6618c2ecf20Sopenharmony_ci	select APM_EMULATION
6628c2ecf20Sopenharmony_ci	select SHARPSL_PM_MAX1111
6638c2ecf20Sopenharmony_ci
6648c2ecf20Sopenharmony_ciconfig SHARPSL_PM_MAX1111
6658c2ecf20Sopenharmony_ci	bool
6668c2ecf20Sopenharmony_ci	select HWMON
6678c2ecf20Sopenharmony_ci	select SENSORS_MAX1111
6688c2ecf20Sopenharmony_ci	select SPI
6698c2ecf20Sopenharmony_ci	select SPI_MASTER
6708c2ecf20Sopenharmony_ci
6718c2ecf20Sopenharmony_ciconfig PXA310_ULPI
6728c2ecf20Sopenharmony_ci	bool
6738c2ecf20Sopenharmony_ci
6748c2ecf20Sopenharmony_ciconfig PXA_SYSTEMS_CPLDS
6758c2ecf20Sopenharmony_ci	tristate "Motherboard cplds"
6768c2ecf20Sopenharmony_ci	default ARCH_LUBBOCK || MACH_MAINSTONE
6778c2ecf20Sopenharmony_ci	help
6788c2ecf20Sopenharmony_ci	  This driver supports the Lubbock and Mainstone multifunction chip
6798c2ecf20Sopenharmony_ci	  found on the pxa25x development platform system (Lubbock) and pxa27x
6808c2ecf20Sopenharmony_ci	  development platform system (Mainstone). This IO board supports the
6818c2ecf20Sopenharmony_ci	  interrupts handling, ethernet controller, flash chips, etc ...
6828c2ecf20Sopenharmony_ci
6838c2ecf20Sopenharmony_ciendif
684