162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_cimenuconfig ARCH_PXA 362306a36Sopenharmony_ci bool "PXA2xx/PXA3xx-based" 462306a36Sopenharmony_ci depends on ARCH_MULTI_V5 562306a36Sopenharmony_ci depends on CPU_LITTLE_ENDIAN 662306a36Sopenharmony_ci select ARM_CPU_SUSPEND if PM 762306a36Sopenharmony_ci select CLKSRC_PXA 862306a36Sopenharmony_ci select CLKSRC_MMIO 962306a36Sopenharmony_ci select TIMER_OF 1062306a36Sopenharmony_ci select CPU_XSCALE if !CPU_XSC3 1162306a36Sopenharmony_ci select GPIO_PXA 1262306a36Sopenharmony_ci select GPIOLIB 1362306a36Sopenharmony_ci select PLAT_PXA 1462306a36Sopenharmony_ci help 1562306a36Sopenharmony_ci Support for Intel/Marvell's PXA2xx/PXA3xx processor line. 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ciif ARCH_PXA 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciconfig MACH_PXA25X_DT 2062306a36Sopenharmony_ci bool "Support PXA25x platforms from device tree" 2162306a36Sopenharmony_ci select PINCTRL 2262306a36Sopenharmony_ci select POWER_SUPPLY 2362306a36Sopenharmony_ci select PXA25x 2462306a36Sopenharmony_ci select USE_OF 2562306a36Sopenharmony_ci help 2662306a36Sopenharmony_ci Include support for Marvell PXA25x based platforms using 2762306a36Sopenharmony_ci the device tree. Needn't select any other machine while 2862306a36Sopenharmony_ci MACH_PXA25x_DT is enabled. 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ciconfig MACH_PXA27X_DT 3162306a36Sopenharmony_ci bool "Support PXA27x platforms from device tree" 3262306a36Sopenharmony_ci select PINCTRL 3362306a36Sopenharmony_ci select POWER_SUPPLY 3462306a36Sopenharmony_ci select PXA27x 3562306a36Sopenharmony_ci select USE_OF 3662306a36Sopenharmony_ci help 3762306a36Sopenharmony_ci Include support for Marvell PXA27x based platforms using 3862306a36Sopenharmony_ci the device tree. Needn't select any other machine while 3962306a36Sopenharmony_ci MACH_PXA27X_DT is enabled. 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ciconfig MACH_PXA3XX_DT 4262306a36Sopenharmony_ci bool "Support PXA3xx platforms from device tree" 4362306a36Sopenharmony_ci select CPU_PXA300 4462306a36Sopenharmony_ci select CPU_PXA310 4562306a36Sopenharmony_ci select CPU_PXA320 4662306a36Sopenharmony_ci select PINCTRL 4762306a36Sopenharmony_ci select POWER_SUPPLY 4862306a36Sopenharmony_ci select PXA3xx 4962306a36Sopenharmony_ci select USE_OF 5062306a36Sopenharmony_ci help 5162306a36Sopenharmony_ci Include support for Marvell PXA3xx based platforms using 5262306a36Sopenharmony_ci the device tree. Needn't select any other machine while 5362306a36Sopenharmony_ci MACH_PXA3XX_DT is enabled. 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ciif ATAGS 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_cicomment "Legacy board files" 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ciconfig ARCH_GUMSTIX 6062306a36Sopenharmony_ci bool "Gumstix XScale 255 boards" 6162306a36Sopenharmony_ci select PXA25x 6262306a36Sopenharmony_ci help 6362306a36Sopenharmony_ci Say Y here if you intend to run this kernel on 6462306a36Sopenharmony_ci Basix, Connex, ws-200ax, ws-400ax systems 6562306a36Sopenharmony_ci 6662306a36Sopenharmony_cichoice 6762306a36Sopenharmony_ci prompt "Gumstix Carrier/Expansion Board" 6862306a36Sopenharmony_ci depends on ARCH_GUMSTIX 6962306a36Sopenharmony_ci 7062306a36Sopenharmony_ciconfig GUMSTIX_AM200EPD 7162306a36Sopenharmony_ci bool "Enable AM200EPD board support" 7262306a36Sopenharmony_ci 7362306a36Sopenharmony_ciconfig GUMSTIX_AM300EPD 7462306a36Sopenharmony_ci bool "Enable AM300EPD board support" 7562306a36Sopenharmony_ci 7662306a36Sopenharmony_ciendchoice 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ciconfig PXA_SHARPSL 7962306a36Sopenharmony_ci bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" 8062306a36Sopenharmony_ci select SHARP_PARAM 8162306a36Sopenharmony_ci select SHARP_SCOOP 8262306a36Sopenharmony_ci help 8362306a36Sopenharmony_ci Say Y here if you intend to run this kernel on a 8462306a36Sopenharmony_ci Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), 8562306a36Sopenharmony_ci SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), 8662306a36Sopenharmony_ci SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) 8762306a36Sopenharmony_ci handheld computer. 8862306a36Sopenharmony_ci 8962306a36Sopenharmony_ciconfig PXA_SHARPSL_DETECT_MACH_ID 9062306a36Sopenharmony_ci bool "Detect machine ID at run-time in the decompressor" 9162306a36Sopenharmony_ci depends on PXA_SHARPSL 9262306a36Sopenharmony_ci help 9362306a36Sopenharmony_ci Say Y here if you want the zImage decompressor to detect 9462306a36Sopenharmony_ci the Zaurus machine ID at run-time. For latest kexec-based 9562306a36Sopenharmony_ci boot loader, this is not necessary. 9662306a36Sopenharmony_ci 9762306a36Sopenharmony_ciconfig MACH_AKITA 9862306a36Sopenharmony_ci bool "Enable Sharp SL-1000 (Akita) Support" 9962306a36Sopenharmony_ci depends on PXA_SHARPSL 10062306a36Sopenharmony_ci select I2C 10162306a36Sopenharmony_ci select I2C_PXA 10262306a36Sopenharmony_ci select MACH_SPITZ 10362306a36Sopenharmony_ci select PXA27x 10462306a36Sopenharmony_ci select PXA_SHARP_Cxx00 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ciconfig MACH_SPITZ 10762306a36Sopenharmony_ci bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" 10862306a36Sopenharmony_ci depends on PXA_SHARPSL 10962306a36Sopenharmony_ci select PXA27x 11062306a36Sopenharmony_ci select PXA_SHARP_Cxx00 11162306a36Sopenharmony_ci 11262306a36Sopenharmony_ciconfig MACH_BORZOI 11362306a36Sopenharmony_ci bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" 11462306a36Sopenharmony_ci depends on PXA_SHARPSL 11562306a36Sopenharmony_ci select PXA27x 11662306a36Sopenharmony_ci select PXA_SHARP_Cxx00 11762306a36Sopenharmony_ci 11862306a36Sopenharmony_ciendif # ATAGS 11962306a36Sopenharmony_ci 12062306a36Sopenharmony_ciconfig PXA25x 12162306a36Sopenharmony_ci bool 12262306a36Sopenharmony_ci select CPU_XSCALE 12362306a36Sopenharmony_ci help 12462306a36Sopenharmony_ci Select code specific to PXA21x/25x/26x variants 12562306a36Sopenharmony_ci 12662306a36Sopenharmony_ciconfig PXA27x 12762306a36Sopenharmony_ci bool 12862306a36Sopenharmony_ci select CPU_XSCALE 12962306a36Sopenharmony_ci help 13062306a36Sopenharmony_ci Select code specific to PXA27x variants 13162306a36Sopenharmony_ci 13262306a36Sopenharmony_ciconfig PXA3xx 13362306a36Sopenharmony_ci bool 13462306a36Sopenharmony_ci select CPU_XSC3 13562306a36Sopenharmony_ci help 13662306a36Sopenharmony_ci Select code specific to PXA3xx variants 13762306a36Sopenharmony_ci 13862306a36Sopenharmony_ciconfig CPU_PXA300 13962306a36Sopenharmony_ci bool 14062306a36Sopenharmony_ci select PXA3xx 14162306a36Sopenharmony_ci help 14262306a36Sopenharmony_ci PXA300 (codename Monahans-L) 14362306a36Sopenharmony_ci 14462306a36Sopenharmony_ciconfig CPU_PXA310 14562306a36Sopenharmony_ci bool 14662306a36Sopenharmony_ci select CPU_PXA300 14762306a36Sopenharmony_ci help 14862306a36Sopenharmony_ci PXA310 (codename Monahans-LV) 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ciconfig CPU_PXA320 15162306a36Sopenharmony_ci bool 15262306a36Sopenharmony_ci select PXA3xx 15362306a36Sopenharmony_ci help 15462306a36Sopenharmony_ci PXA320 (codename Monahans-P) 15562306a36Sopenharmony_ci 15662306a36Sopenharmony_ciconfig PXA_SHARP_Cxx00 15762306a36Sopenharmony_ci bool 15862306a36Sopenharmony_ci select SHARPSL_PM 15962306a36Sopenharmony_ci help 16062306a36Sopenharmony_ci Enable common support for Sharp Cxx00 models 16162306a36Sopenharmony_ci 16262306a36Sopenharmony_ciconfig SHARPSL_PM 16362306a36Sopenharmony_ci bool 16462306a36Sopenharmony_ci select APM_EMULATION 16562306a36Sopenharmony_ci select SHARPSL_PM_MAX1111 16662306a36Sopenharmony_ci 16762306a36Sopenharmony_ciconfig SHARPSL_PM_MAX1111 16862306a36Sopenharmony_ci bool 16962306a36Sopenharmony_ci select HWMON 17062306a36Sopenharmony_ci select SENSORS_MAX1111 17162306a36Sopenharmony_ci select SPI 17262306a36Sopenharmony_ci select SPI_MASTER 17362306a36Sopenharmony_ci 17462306a36Sopenharmony_ciendif 175