18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciif ARCH_SA1100
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_cimenu "SA11x0 Implementations"
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciconfig SA1100_ASSABET
78c2ecf20Sopenharmony_ci	bool "Assabet"
88c2ecf20Sopenharmony_ci	select ARM_SA1110_CPUFREQ
98c2ecf20Sopenharmony_ci	select GPIO_REG
108c2ecf20Sopenharmony_ci	select LEDS_GPIO_REGISTER
118c2ecf20Sopenharmony_ci	select REGULATOR
128c2ecf20Sopenharmony_ci	select REGULATOR_FIXED_VOLTAGE
138c2ecf20Sopenharmony_ci	help
148c2ecf20Sopenharmony_ci	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
158c2ecf20Sopenharmony_ci	  Microprocessor Development Board (also known as the Assabet).
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciconfig ASSABET_NEPONSET
188c2ecf20Sopenharmony_ci	bool "Include support for Neponset"
198c2ecf20Sopenharmony_ci	depends on SA1100_ASSABET
208c2ecf20Sopenharmony_ci	select SA1111
218c2ecf20Sopenharmony_ci	help
228c2ecf20Sopenharmony_ci	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
238c2ecf20Sopenharmony_ci	  Microprocessor Development Board (Assabet)  with the SA-1111
248c2ecf20Sopenharmony_ci	  Development Board (Nepon).
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciconfig SA1100_CERF
278c2ecf20Sopenharmony_ci	bool "CerfBoard"
288c2ecf20Sopenharmony_ci	select ARM_SA1110_CPUFREQ
298c2ecf20Sopenharmony_ci	select LEDS_GPIO_REGISTER
308c2ecf20Sopenharmony_ci	help
318c2ecf20Sopenharmony_ci	  The Intrinsyc CerfBoard is based on the StrongARM 1110 (Discontinued).
328c2ecf20Sopenharmony_ci	  More information is available at:
338c2ecf20Sopenharmony_ci	  <http://www.intrinsyc.com/products/cerfboard/>.
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci	  Say Y if configuring for an Intrinsyc CerfBoard.
368c2ecf20Sopenharmony_ci	  Say N otherwise.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_cichoice
398c2ecf20Sopenharmony_ci	prompt "Cerf Flash available"
408c2ecf20Sopenharmony_ci	depends on SA1100_CERF
418c2ecf20Sopenharmony_ci	default SA1100_CERF_FLASH_8MB
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ciconfig SA1100_CERF_FLASH_8MB
448c2ecf20Sopenharmony_ci	bool "8MB"
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ciconfig SA1100_CERF_FLASH_16MB
478c2ecf20Sopenharmony_ci	bool "16MB"
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ciconfig SA1100_CERF_FLASH_32MB
508c2ecf20Sopenharmony_ci	bool "32MB"
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ciendchoice
538c2ecf20Sopenharmony_ci
548c2ecf20Sopenharmony_ciconfig SA1100_COLLIE
558c2ecf20Sopenharmony_ci	bool "Sharp Zaurus SL5500"
568c2ecf20Sopenharmony_ci	# FIXME: select ARM_SA11x0_CPUFREQ
578c2ecf20Sopenharmony_ci	select SHARP_LOCOMO
588c2ecf20Sopenharmony_ci	select SHARP_PARAM
598c2ecf20Sopenharmony_ci	select SHARP_SCOOP
608c2ecf20Sopenharmony_ci	help
618c2ecf20Sopenharmony_ci	  Say Y here to support the Sharp Zaurus SL5500 PDAs.
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_ciconfig SA1100_H3100
648c2ecf20Sopenharmony_ci	bool "Compaq iPAQ H3100"
658c2ecf20Sopenharmony_ci	select ARM_SA1110_CPUFREQ
668c2ecf20Sopenharmony_ci	select HTC_EGPIO
678c2ecf20Sopenharmony_ci	select MFD_IPAQ_MICRO
688c2ecf20Sopenharmony_ci	help
698c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on the Compaq iPAQ
708c2ecf20Sopenharmony_ci	  H3100 handheld computer.
718c2ecf20Sopenharmony_ci
728c2ecf20Sopenharmony_ciconfig SA1100_H3600
738c2ecf20Sopenharmony_ci	bool "Compaq iPAQ H3600/H3700"
748c2ecf20Sopenharmony_ci	select ARM_SA1110_CPUFREQ
758c2ecf20Sopenharmony_ci	select HTC_EGPIO
768c2ecf20Sopenharmony_ci	select MFD_IPAQ_MICRO
778c2ecf20Sopenharmony_ci	help
788c2ecf20Sopenharmony_ci	  Say Y here if you intend to run this kernel on the Compaq iPAQ
798c2ecf20Sopenharmony_ci	  H3600 and H3700 handheld computers.
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_ciconfig SA1100_BADGE4
828c2ecf20Sopenharmony_ci	bool "HP Labs BadgePAD 4"
838c2ecf20Sopenharmony_ci	select ARM_SA1100_CPUFREQ
848c2ecf20Sopenharmony_ci	select SA1111
858c2ecf20Sopenharmony_ci	help
868c2ecf20Sopenharmony_ci	  Say Y here if you want to build a kernel for the HP Laboratories
878c2ecf20Sopenharmony_ci	  BadgePAD 4.
888c2ecf20Sopenharmony_ci
898c2ecf20Sopenharmony_ciconfig SA1100_JORNADA720
908c2ecf20Sopenharmony_ci	bool "HP Jornada 720"
918c2ecf20Sopenharmony_ci	# FIXME: select ARM_SA11x0_CPUFREQ
928c2ecf20Sopenharmony_ci	select SA1111
938c2ecf20Sopenharmony_ci	help
948c2ecf20Sopenharmony_ci	  Say Y here if you want to build a kernel for the HP Jornada 720
958c2ecf20Sopenharmony_ci	  handheld computer.  See 
968c2ecf20Sopenharmony_ci	  <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#> 
978c2ecf20Sopenharmony_ci
988c2ecf20Sopenharmony_ciconfig SA1100_JORNADA720_SSP
998c2ecf20Sopenharmony_ci	bool "HP Jornada 720 Extended SSP driver"
1008c2ecf20Sopenharmony_ci	depends on SA1100_JORNADA720
1018c2ecf20Sopenharmony_ci	select SA1100_SSP
1028c2ecf20Sopenharmony_ci	help
1038c2ecf20Sopenharmony_ci	  Say Y here if you have a HP Jornada 7xx handheld computer and you
1048c2ecf20Sopenharmony_ci	  want to access devices connected to the MCU. Those include the
1058c2ecf20Sopenharmony_ci	  keyboard, touchscreen, backlight and battery. This driver also activates
1068c2ecf20Sopenharmony_ci	  the generic SSP which it extends.
1078c2ecf20Sopenharmony_ci
1088c2ecf20Sopenharmony_ciconfig SA1100_HACKKIT
1098c2ecf20Sopenharmony_ci	bool "HackKit Core CPU Board"
1108c2ecf20Sopenharmony_ci	select ARM_SA1100_CPUFREQ
1118c2ecf20Sopenharmony_ci	help
1128c2ecf20Sopenharmony_ci	  Say Y here to support the HackKit Core CPU Board
1138c2ecf20Sopenharmony_ci	  <http://hackkit.eletztrick.de>;
1148c2ecf20Sopenharmony_ci
1158c2ecf20Sopenharmony_ciconfig SA1100_LART
1168c2ecf20Sopenharmony_ci	bool "LART"
1178c2ecf20Sopenharmony_ci	select ARM_SA1100_CPUFREQ
1188c2ecf20Sopenharmony_ci	help
1198c2ecf20Sopenharmony_ci	  Say Y here if you are using the Linux Advanced Radio Terminal
1208c2ecf20Sopenharmony_ci	  (also known as the LART).  See <http://www.lartmaker.nl/> for
1218c2ecf20Sopenharmony_ci	  information on the LART.
1228c2ecf20Sopenharmony_ci
1238c2ecf20Sopenharmony_ciconfig SA1100_NANOENGINE
1248c2ecf20Sopenharmony_ci	bool "nanoEngine"
1258c2ecf20Sopenharmony_ci	select ARM_SA1110_CPUFREQ
1268c2ecf20Sopenharmony_ci	select FORCE_PCI
1278c2ecf20Sopenharmony_ci	select PCI_NANOENGINE
1288c2ecf20Sopenharmony_ci	help
1298c2ecf20Sopenharmony_ci	  Say Y here if you are using the Bright Star Engineering nanoEngine.
1308c2ecf20Sopenharmony_ci	  See <http://www.brightstareng.com/arm/nanoeng.htm> for information
1318c2ecf20Sopenharmony_ci	  on the BSE nanoEngine.
1328c2ecf20Sopenharmony_ci
1338c2ecf20Sopenharmony_ciconfig SA1100_PLEB
1348c2ecf20Sopenharmony_ci	bool "PLEB"
1358c2ecf20Sopenharmony_ci	select ARM_SA1100_CPUFREQ
1368c2ecf20Sopenharmony_ci	help
1378c2ecf20Sopenharmony_ci	  Say Y here if you are using version 1 of the Portable Linux
1388c2ecf20Sopenharmony_ci	  Embedded Board (also known as PLEB).
1398c2ecf20Sopenharmony_ci	  See <http://www.disy.cse.unsw.edu.au/Hardware/PLEB/>
1408c2ecf20Sopenharmony_ci	  for more information.
1418c2ecf20Sopenharmony_ci
1428c2ecf20Sopenharmony_ciconfig SA1100_SHANNON
1438c2ecf20Sopenharmony_ci	bool "Shannon"
1448c2ecf20Sopenharmony_ci	select ARM_SA1100_CPUFREQ
1458c2ecf20Sopenharmony_ci	select REGULATOR
1468c2ecf20Sopenharmony_ci	select REGULATOR_FIXED_VOLTAGE
1478c2ecf20Sopenharmony_ci	help
1488c2ecf20Sopenharmony_ci	  The Shannon (also known as a Tuxscreen, and also as a IS2630) was a
1498c2ecf20Sopenharmony_ci	  limited edition webphone produced by Philips. The Shannon is a SA1100
1508c2ecf20Sopenharmony_ci	  platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots,
1518c2ecf20Sopenharmony_ci	  and a telco interface.
1528c2ecf20Sopenharmony_ci
1538c2ecf20Sopenharmony_ciconfig SA1100_SIMPAD
1548c2ecf20Sopenharmony_ci	bool "Simpad"
1558c2ecf20Sopenharmony_ci	select ARM_SA1110_CPUFREQ
1568c2ecf20Sopenharmony_ci	help
1578c2ecf20Sopenharmony_ci	  The SIEMENS webpad SIMpad is based on the StrongARM 1110. There
1588c2ecf20Sopenharmony_ci	  are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
1598c2ecf20Sopenharmony_ci	  FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a
1608c2ecf20Sopenharmony_ci	  PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
1618c2ecf20Sopenharmony_ci	  like CL4 in additional it has a PCMCIA-Slot. For more information
1628c2ecf20Sopenharmony_ci	  visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>.
1638c2ecf20Sopenharmony_ci
1648c2ecf20Sopenharmony_ciconfig SA1100_SSP
1658c2ecf20Sopenharmony_ci	tristate "Generic PIO SSP"
1668c2ecf20Sopenharmony_ci	help
1678c2ecf20Sopenharmony_ci	  Say Y here to enable support for the generic PIO SSP driver.
1688c2ecf20Sopenharmony_ci	  This isn't for audio support, but for attached sensors and
1698c2ecf20Sopenharmony_ci	  other devices, eg for BadgePAD 4 sensor support.
1708c2ecf20Sopenharmony_ci
1718c2ecf20Sopenharmony_ciendmenu
1728c2ecf20Sopenharmony_ci
1738c2ecf20Sopenharmony_ciendif
1748c2ecf20Sopenharmony_ci
175