| # 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 |