# SPDX-License-Identifier: GPL-2.0-only menuconfig ARCH_PXA bool "PXA2xx/PXA3xx-based" depends on ARCH_MULTI_V5 depends on CPU_LITTLE_ENDIAN select ARM_CPU_SUSPEND if PM select CLKSRC_PXA select CLKSRC_MMIO select TIMER_OF select CPU_XSCALE if !CPU_XSC3 select GPIO_PXA select GPIOLIB select PLAT_PXA help Support for Intel/Marvell's PXA2xx/PXA3xx processor line. if ARCH_PXA config MACH_PXA25X_DT bool "Support PXA25x platforms from device tree" select PINCTRL select POWER_SUPPLY select PXA25x select USE_OF help Include support for Marvell PXA25x based platforms using the device tree. Needn't select any other machine while MACH_PXA25x_DT is enabled. config MACH_PXA27X_DT bool "Support PXA27x platforms from device tree" select PINCTRL select POWER_SUPPLY select PXA27x select USE_OF help Include support for Marvell PXA27x based platforms using the device tree. Needn't select any other machine while MACH_PXA27X_DT is enabled. config MACH_PXA3XX_DT bool "Support PXA3xx platforms from device tree" select CPU_PXA300 select CPU_PXA310 select CPU_PXA320 select PINCTRL select POWER_SUPPLY select PXA3xx select USE_OF help Include support for Marvell PXA3xx based platforms using the device tree. Needn't select any other machine while MACH_PXA3XX_DT is enabled. if ATAGS comment "Legacy board files" config ARCH_GUMSTIX bool "Gumstix XScale 255 boards" select PXA25x help Say Y here if you intend to run this kernel on Basix, Connex, ws-200ax, ws-400ax systems choice prompt "Gumstix Carrier/Expansion Board" depends on ARCH_GUMSTIX config GUMSTIX_AM200EPD bool "Enable AM200EPD board support" config GUMSTIX_AM300EPD bool "Enable AM300EPD board support" endchoice config PXA_SHARPSL bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models" select SHARP_PARAM select SHARP_SCOOP help Say Y here if you intend to run this kernel on a Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi), SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita), SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa) handheld computer. config PXA_SHARPSL_DETECT_MACH_ID bool "Detect machine ID at run-time in the decompressor" depends on PXA_SHARPSL help Say Y here if you want the zImage decompressor to detect the Zaurus machine ID at run-time. For latest kexec-based boot loader, this is not necessary. config MACH_AKITA bool "Enable Sharp SL-1000 (Akita) Support" depends on PXA_SHARPSL select I2C select I2C_PXA select MACH_SPITZ select PXA27x select PXA_SHARP_Cxx00 config MACH_SPITZ bool "Enable Sharp Zaurus SL-3000 (Spitz) Support" depends on PXA_SHARPSL select PXA27x select PXA_SHARP_Cxx00 config MACH_BORZOI bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support" depends on PXA_SHARPSL select PXA27x select PXA_SHARP_Cxx00 endif # ATAGS config PXA25x bool select CPU_XSCALE help Select code specific to PXA21x/25x/26x variants config PXA27x bool select CPU_XSCALE help Select code specific to PXA27x variants config PXA3xx bool select CPU_XSC3 help Select code specific to PXA3xx variants config CPU_PXA300 bool select PXA3xx help PXA300 (codename Monahans-L) config CPU_PXA310 bool select CPU_PXA300 help PXA310 (codename Monahans-LV) config CPU_PXA320 bool select PXA3xx help PXA320 (codename Monahans-P) config PXA_SHARP_Cxx00 bool select SHARPSL_PM help Enable common support for Sharp Cxx00 models config SHARPSL_PM bool select APM_EMULATION select SHARPSL_PM_MAX1111 config SHARPSL_PM_MAX1111 bool select HWMON select SENSORS_MAX1111 select SPI select SPI_MASTER endif