175 lines
3.6 KiB
Plaintext
175 lines
3.6 KiB
Plaintext
|
# 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
|