162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_cimenuconfig ARCH_SA1100
362306a36Sopenharmony_ci	bool "SA11x0 Implementations"
462306a36Sopenharmony_ci	depends on ARCH_MULTI_V4 && !(ARCH_MULTI_V4T || ARCH_MULTI_V5)
562306a36Sopenharmony_ci	depends on !(ARCH_MOXART || ARCH_GEMINI)
662306a36Sopenharmony_ci	depends on ATAGS
762306a36Sopenharmony_ci	depends on CPU_LITTLE_ENDIAN
862306a36Sopenharmony_ci	depends on MMU
962306a36Sopenharmony_ci	select ARCH_NO_SG_CHAIN
1062306a36Sopenharmony_ci	select ARCH_MTD_XIP
1162306a36Sopenharmony_ci	select CLKSRC_MMIO
1262306a36Sopenharmony_ci	select CLKSRC_PXA
1362306a36Sopenharmony_ci	select CPU_FREQ
1462306a36Sopenharmony_ci	select CPU_SA1100
1562306a36Sopenharmony_ci	select GPIOLIB
1662306a36Sopenharmony_ci	select IRQ_DOMAIN
1762306a36Sopenharmony_ci	select ISA
1862306a36Sopenharmony_ci	select NEED_MACH_MEMORY_H
1962306a36Sopenharmony_ci	help
2062306a36Sopenharmony_ci	  Support for StrongARM 11x0 based boards.
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciif ARCH_SA1100
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig SA1100_ASSABET
2562306a36Sopenharmony_ci	bool "Assabet"
2662306a36Sopenharmony_ci	select ARM_SA1110_CPUFREQ
2762306a36Sopenharmony_ci	select GPIO_REG
2862306a36Sopenharmony_ci	select LEDS_GPIO_REGISTER
2962306a36Sopenharmony_ci	select REGULATOR
3062306a36Sopenharmony_ci	select REGULATOR_FIXED_VOLTAGE
3162306a36Sopenharmony_ci	help
3262306a36Sopenharmony_ci	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
3362306a36Sopenharmony_ci	  Microprocessor Development Board (also known as the Assabet).
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ciconfig ASSABET_NEPONSET
3662306a36Sopenharmony_ci	bool "Include support for Neponset"
3762306a36Sopenharmony_ci	depends on SA1100_ASSABET
3862306a36Sopenharmony_ci	select SA1111
3962306a36Sopenharmony_ci	help
4062306a36Sopenharmony_ci	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
4162306a36Sopenharmony_ci	  Microprocessor Development Board (Assabet)  with the SA-1111
4262306a36Sopenharmony_ci	  Development Board (Nepon).
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_ciconfig SA1100_COLLIE
4562306a36Sopenharmony_ci	bool "Sharp Zaurus SL5500"
4662306a36Sopenharmony_ci	# FIXME: select ARM_SA11x0_CPUFREQ
4762306a36Sopenharmony_ci	select SHARP_LOCOMO
4862306a36Sopenharmony_ci	select SHARP_PARAM
4962306a36Sopenharmony_ci	select SHARP_SCOOP
5062306a36Sopenharmony_ci	help
5162306a36Sopenharmony_ci	  Say Y here to support the Sharp Zaurus SL5500 PDAs.
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ciconfig SA1100_H3600
5462306a36Sopenharmony_ci	bool "Compaq iPAQ H3600/H3700"
5562306a36Sopenharmony_ci	select ARM_SA1110_CPUFREQ
5662306a36Sopenharmony_ci	select HTC_EGPIO
5762306a36Sopenharmony_ci	select MFD_IPAQ_MICRO
5862306a36Sopenharmony_ci	help
5962306a36Sopenharmony_ci	  Say Y here if you intend to run this kernel on the Compaq iPAQ
6062306a36Sopenharmony_ci	  H3600 and H3700 handheld computers.
6162306a36Sopenharmony_ci
6262306a36Sopenharmony_ciconfig SA1100_JORNADA720
6362306a36Sopenharmony_ci	bool "HP Jornada 720"
6462306a36Sopenharmony_ci	# FIXME: select ARM_SA11x0_CPUFREQ
6562306a36Sopenharmony_ci	select SA1111
6662306a36Sopenharmony_ci	help
6762306a36Sopenharmony_ci	  Say Y here if you want to build a kernel for the HP Jornada 720
6862306a36Sopenharmony_ci	  handheld computer.  See 
6962306a36Sopenharmony_ci	  <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#> 
7062306a36Sopenharmony_ci
7162306a36Sopenharmony_ciconfig SA1100_JORNADA720_SSP
7262306a36Sopenharmony_ci	bool "HP Jornada 720 Extended SSP driver"
7362306a36Sopenharmony_ci	depends on SA1100_JORNADA720
7462306a36Sopenharmony_ci	select SA1100_SSP
7562306a36Sopenharmony_ci	help
7662306a36Sopenharmony_ci	  Say Y here if you have a HP Jornada 7xx handheld computer and you
7762306a36Sopenharmony_ci	  want to access devices connected to the MCU. Those include the
7862306a36Sopenharmony_ci	  keyboard, touchscreen, backlight and battery. This driver also activates
7962306a36Sopenharmony_ci	  the generic SSP which it extends.
8062306a36Sopenharmony_ci
8162306a36Sopenharmony_ciconfig SA1100_SSP
8262306a36Sopenharmony_ci	tristate "Generic PIO SSP"
8362306a36Sopenharmony_ci	help
8462306a36Sopenharmony_ci	  Say Y here to enable support for the generic PIO SSP driver.
8562306a36Sopenharmony_ci	  This isn't for audio support, but for attached sensors and
8662306a36Sopenharmony_ci	  other devices, eg for BadgePAD 4 sensor support.
8762306a36Sopenharmony_ci
8862306a36Sopenharmony_ciendif
89