xref: /openbmc/linux/arch/arm/mach-sa1100/Kconfig (revision 33629130)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
21da177e4SLinus Torvaldsif ARCH_SA1100
31da177e4SLinus Torvalds
41da177e4SLinus Torvaldsmenu "SA11x0 Implementations"
51da177e4SLinus Torvalds
61da177e4SLinus Torvaldsconfig SA1100_ASSABET
71da177e4SLinus Torvalds	bool "Assabet"
859a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
9b955153bSRussell King	select GPIO_REG
1059b23eadSRussell King	select LEDS_GPIO_REGISTER
1129786e9bSRussell King	select REGULATOR
1229786e9bSRussell King	select REGULATOR_FIXED_VOLTAGE
131da177e4SLinus Torvalds	help
141da177e4SLinus Torvalds	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
151da177e4SLinus Torvalds	  Microprocessor Development Board (also known as the Assabet).
161da177e4SLinus Torvalds
171da177e4SLinus Torvaldsconfig ASSABET_NEPONSET
181da177e4SLinus Torvalds	bool "Include support for Neponset"
191da177e4SLinus Torvalds	depends on SA1100_ASSABET
201da177e4SLinus Torvalds	select SA1111
211da177e4SLinus Torvalds	help
221da177e4SLinus Torvalds	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
231da177e4SLinus Torvalds	  Microprocessor Development Board (Assabet)  with the SA-1111
241da177e4SLinus Torvalds	  Development Board (Nepon).
251da177e4SLinus Torvalds
261da177e4SLinus Torvaldsconfig SA1100_CERF
271da177e4SLinus Torvalds	bool "CerfBoard"
28*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
2959a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
30039bc3b7SRussell King	select LEDS_GPIO_REGISTER
311da177e4SLinus Torvalds	help
321da177e4SLinus Torvalds	  The Intrinsyc CerfBoard is based on the StrongARM 1110 (Discontinued).
331da177e4SLinus Torvalds	  More information is available at:
341da177e4SLinus Torvalds	  <http://www.intrinsyc.com/products/cerfboard/>.
351da177e4SLinus Torvalds
361da177e4SLinus Torvalds	  Say Y if configuring for an Intrinsyc CerfBoard.
371da177e4SLinus Torvalds	  Say N otherwise.
381da177e4SLinus Torvalds
391da177e4SLinus Torvaldschoice
401da177e4SLinus Torvalds	prompt "Cerf Flash available"
411da177e4SLinus Torvalds	depends on SA1100_CERF
421da177e4SLinus Torvalds	default SA1100_CERF_FLASH_8MB
431da177e4SLinus Torvalds
441da177e4SLinus Torvaldsconfig SA1100_CERF_FLASH_8MB
451da177e4SLinus Torvalds	bool "8MB"
461da177e4SLinus Torvalds
471da177e4SLinus Torvaldsconfig SA1100_CERF_FLASH_16MB
481da177e4SLinus Torvalds	bool "16MB"
491da177e4SLinus Torvalds
501da177e4SLinus Torvaldsconfig SA1100_CERF_FLASH_32MB
511da177e4SLinus Torvalds	bool "32MB"
521da177e4SLinus Torvalds
531da177e4SLinus Torvaldsendchoice
541da177e4SLinus Torvalds
551da177e4SLinus Torvaldsconfig SA1100_COLLIE
561da177e4SLinus Torvalds	bool "Sharp Zaurus SL5500"
5759a2e613SViresh Kumar	# FIXME: select ARM_SA11x0_CPUFREQ
581da177e4SLinus Torvalds	select SHARP_LOCOMO
591da177e4SLinus Torvalds	select SHARP_PARAM
60b1b3f49cSRussell King	select SHARP_SCOOP
611da177e4SLinus Torvalds	help
621da177e4SLinus Torvalds	  Say Y here to support the Sharp Zaurus SL5500 PDAs.
631da177e4SLinus Torvalds
641da177e4SLinus Torvaldsconfig SA1100_H3100
651da177e4SLinus Torvalds	bool "Compaq iPAQ H3100"
66*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
6759a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
68b1b3f49cSRussell King	select HTC_EGPIO
69abf38780SLinus Walleij	select MFD_IPAQ_MICRO
701da177e4SLinus Torvalds	help
711da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the Compaq iPAQ
72452a31fdSLinus Walleij	  H3100 handheld computer.
731da177e4SLinus Torvalds
741da177e4SLinus Torvaldsconfig SA1100_H3600
751da177e4SLinus Torvalds	bool "Compaq iPAQ H3600/H3700"
7659a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
77b1b3f49cSRussell King	select HTC_EGPIO
78abf38780SLinus Walleij	select MFD_IPAQ_MICRO
791da177e4SLinus Torvalds	help
801da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the Compaq iPAQ
81452a31fdSLinus Walleij	  H3600 and H3700 handheld computers.
821da177e4SLinus Torvalds
831da177e4SLinus Torvaldsconfig SA1100_BADGE4
841da177e4SLinus Torvalds	bool "HP Labs BadgePAD 4"
85*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
8659a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
87b1b3f49cSRussell King	select SA1111
881da177e4SLinus Torvalds	help
891da177e4SLinus Torvalds	  Say Y here if you want to build a kernel for the HP Laboratories
901da177e4SLinus Torvalds	  BadgePAD 4.
911da177e4SLinus Torvalds
921da177e4SLinus Torvaldsconfig SA1100_JORNADA720
931da177e4SLinus Torvalds	bool "HP Jornada 720"
94*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
9559a2e613SViresh Kumar	# FIXME: select ARM_SA11x0_CPUFREQ
96b1b3f49cSRussell King	select SA1111
971da177e4SLinus Torvalds	help
981da177e4SLinus Torvalds	  Say Y here if you want to build a kernel for the HP Jornada 720
9950a23e6eSJustin P. Mattock	  handheld computer.  See
10050a23e6eSJustin P. Mattock	  <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#>
1011da177e4SLinus Torvalds
10269ebb222SKristoffer Ericsonconfig SA1100_JORNADA720_SSP
10369ebb222SKristoffer Ericson	bool "HP Jornada 720 Extended SSP driver"
10469ebb222SKristoffer Ericson	depends on SA1100_JORNADA720
105b1b3f49cSRussell King	select SA1100_SSP
10669ebb222SKristoffer Ericson	help
10769ebb222SKristoffer Ericson	  Say Y here if you have a HP Jornada 7xx handheld computer and you
10869ebb222SKristoffer Ericson	  want to access devices connected to the MCU. Those include the
10969ebb222SKristoffer Ericson	  keyboard, touchscreen, backlight and battery. This driver also activates
11069ebb222SKristoffer Ericson	  the generic SSP which it extends.
11169ebb222SKristoffer Ericson
1121da177e4SLinus Torvaldsconfig SA1100_HACKKIT
1131da177e4SLinus Torvalds	bool "HackKit Core CPU Board"
114*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
11559a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
1161da177e4SLinus Torvalds	help
1171da177e4SLinus Torvalds	  Say Y here to support the HackKit Core CPU Board
1181da177e4SLinus Torvalds	  <http://hackkit.eletztrick.de>;
1191da177e4SLinus Torvalds
1201da177e4SLinus Torvaldsconfig SA1100_LART
1211da177e4SLinus Torvalds	bool "LART"
122*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
12359a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
1241da177e4SLinus Torvalds	help
1251da177e4SLinus Torvalds	  Say Y here if you are using the Linux Advanced Radio Terminal
126c8c4b939SErik Mouw	  (also known as the LART).  See <http://www.lartmaker.nl/> for
1271da177e4SLinus Torvalds	  information on the LART.
1281da177e4SLinus Torvalds
1299f15d2caSMarcelo Roberto Jimenezconfig SA1100_NANOENGINE
1309f15d2caSMarcelo Roberto Jimenez	bool "nanoEngine"
131*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
13259a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
133eb01d42aSChristoph Hellwig	select FORCE_PCI
134b080ac8aSMarcelo Roberto Jimenez	select PCI_NANOENGINE
1359f15d2caSMarcelo Roberto Jimenez	help
1369f15d2caSMarcelo Roberto Jimenez	  Say Y here if you are using the Bright Star Engineering nanoEngine.
1379f15d2caSMarcelo Roberto Jimenez	  See <http://www.brightstareng.com/arm/nanoeng.htm> for information
1389f15d2caSMarcelo Roberto Jimenez	  on the BSE nanoEngine.
1399f15d2caSMarcelo Roberto Jimenez
1401da177e4SLinus Torvaldsconfig SA1100_PLEB
1411da177e4SLinus Torvalds	bool "PLEB"
142*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
14359a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
1441da177e4SLinus Torvalds	help
1451da177e4SLinus Torvalds	  Say Y here if you are using version 1 of the Portable Linux
1461da177e4SLinus Torvalds	  Embedded Board (also known as PLEB).
1471da177e4SLinus Torvalds	  See <http://www.disy.cse.unsw.edu.au/Hardware/PLEB/>
1481da177e4SLinus Torvalds	  for more information.
1491da177e4SLinus Torvalds
1501da177e4SLinus Torvaldsconfig SA1100_SHANNON
1511da177e4SLinus Torvalds	bool "Shannon"
152*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
15359a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
154b51af865SRussell King	select REGULATOR
155b51af865SRussell King	select REGULATOR_FIXED_VOLTAGE
1561da177e4SLinus Torvalds	help
1571da177e4SLinus Torvalds	  The Shannon (also known as a Tuxscreen, and also as a IS2630) was a
1581da177e4SLinus Torvalds	  limited edition webphone produced by Philips. The Shannon is a SA1100
1591da177e4SLinus Torvalds	  platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots,
1601da177e4SLinus Torvalds	  and a telco interface.
1611da177e4SLinus Torvalds
1621da177e4SLinus Torvaldsconfig SA1100_SIMPAD
1631da177e4SLinus Torvalds	bool "Simpad"
164*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
16559a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
1661da177e4SLinus Torvalds	help
1671da177e4SLinus Torvalds	  The SIEMENS webpad SIMpad is based on the StrongARM 1110. There
1681da177e4SLinus Torvalds	  are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
1691da177e4SLinus Torvalds	  FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a
1701da177e4SLinus Torvalds	  PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
1711da177e4SLinus Torvalds	  like CL4 in additional it has a PCMCIA-Slot. For more information
17250a23e6eSJustin P. Mattock	  visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>.
1731da177e4SLinus Torvalds
1741da177e4SLinus Torvaldsconfig SA1100_SSP
1751da177e4SLinus Torvalds	tristate "Generic PIO SSP"
176*33629130SArnd Bergmann	depends on UNUSED_BOARD_FILES
1771da177e4SLinus Torvalds	help
1781da177e4SLinus Torvalds	  Say Y here to enable support for the generic PIO SSP driver.
1791da177e4SLinus Torvalds	  This isn't for audio support, but for attached sensors and
18069ebb222SKristoffer Ericson	  other devices, eg for BadgePAD 4 sensor support.
1811da177e4SLinus Torvalds
1821da177e4SLinus Torvaldsendmenu
1831da177e4SLinus Torvalds
1841da177e4SLinus Torvaldsendif
1851937f5b9SRussell King
186