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
							 |