xref: /openbmc/linux/arch/arm/mach-sa1100/Kconfig (revision b955153b)
11da177e4SLinus Torvaldsif ARCH_SA1100
21da177e4SLinus Torvalds
31da177e4SLinus Torvaldsmenu "SA11x0 Implementations"
41da177e4SLinus Torvalds
51da177e4SLinus Torvaldsconfig SA1100_ASSABET
61da177e4SLinus Torvalds	bool "Assabet"
759a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
8b955153bSRussell King	select GPIO_REG
91da177e4SLinus Torvalds	help
101da177e4SLinus Torvalds	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
111da177e4SLinus Torvalds	  Microprocessor Development Board (also known as the Assabet).
121da177e4SLinus Torvalds
131da177e4SLinus Torvaldsconfig ASSABET_NEPONSET
141da177e4SLinus Torvalds	bool "Include support for Neponset"
151da177e4SLinus Torvalds	depends on SA1100_ASSABET
161da177e4SLinus Torvalds	select SA1111
171da177e4SLinus Torvalds	help
181da177e4SLinus Torvalds	  Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
191da177e4SLinus Torvalds	  Microprocessor Development Board (Assabet)  with the SA-1111
201da177e4SLinus Torvalds	  Development Board (Nepon).
211da177e4SLinus Torvalds
221da177e4SLinus Torvaldsconfig SA1100_CERF
231da177e4SLinus Torvalds	bool "CerfBoard"
2459a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
251da177e4SLinus Torvalds	help
261da177e4SLinus Torvalds	  The Intrinsyc CerfBoard is based on the StrongARM 1110 (Discontinued).
271da177e4SLinus Torvalds	  More information is available at:
281da177e4SLinus Torvalds	  <http://www.intrinsyc.com/products/cerfboard/>.
291da177e4SLinus Torvalds
301da177e4SLinus Torvalds	  Say Y if configuring for an Intrinsyc CerfBoard.
311da177e4SLinus Torvalds	  Say N otherwise.
321da177e4SLinus Torvalds
331da177e4SLinus Torvaldschoice
341da177e4SLinus Torvalds	prompt "Cerf Flash available"
351da177e4SLinus Torvalds	depends on SA1100_CERF
361da177e4SLinus Torvalds	default SA1100_CERF_FLASH_8MB
371da177e4SLinus Torvalds
381da177e4SLinus Torvaldsconfig SA1100_CERF_FLASH_8MB
391da177e4SLinus Torvalds	bool "8MB"
401da177e4SLinus Torvalds
411da177e4SLinus Torvaldsconfig SA1100_CERF_FLASH_16MB
421da177e4SLinus Torvalds	bool "16MB"
431da177e4SLinus Torvalds
441da177e4SLinus Torvaldsconfig SA1100_CERF_FLASH_32MB
451da177e4SLinus Torvalds	bool "32MB"
461da177e4SLinus Torvalds
471da177e4SLinus Torvaldsendchoice
481da177e4SLinus Torvalds
491da177e4SLinus Torvaldsconfig SA1100_COLLIE
501da177e4SLinus Torvalds	bool "Sharp Zaurus SL5500"
5159a2e613SViresh Kumar	# FIXME: select ARM_SA11x0_CPUFREQ
521da177e4SLinus Torvalds	select SHARP_LOCOMO
531da177e4SLinus Torvalds	select SHARP_PARAM
54b1b3f49cSRussell King	select SHARP_SCOOP
551da177e4SLinus Torvalds	help
561da177e4SLinus Torvalds	  Say Y here to support the Sharp Zaurus SL5500 PDAs.
571da177e4SLinus Torvalds
581da177e4SLinus Torvaldsconfig SA1100_H3100
591da177e4SLinus Torvalds	bool "Compaq iPAQ H3100"
6059a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
61b1b3f49cSRussell King	select HTC_EGPIO
62abf38780SLinus Walleij	select MFD_IPAQ_MICRO
631da177e4SLinus Torvalds	help
641da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the Compaq iPAQ
65452a31fdSLinus Walleij	  H3100 handheld computer.
661da177e4SLinus Torvalds
671da177e4SLinus Torvaldsconfig SA1100_H3600
681da177e4SLinus Torvalds	bool "Compaq iPAQ H3600/H3700"
6959a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
70b1b3f49cSRussell King	select HTC_EGPIO
71abf38780SLinus Walleij	select MFD_IPAQ_MICRO
721da177e4SLinus Torvalds	help
731da177e4SLinus Torvalds	  Say Y here if you intend to run this kernel on the Compaq iPAQ
74452a31fdSLinus Walleij	  H3600 and H3700 handheld computers.
751da177e4SLinus Torvalds
761da177e4SLinus Torvaldsconfig SA1100_BADGE4
771da177e4SLinus Torvalds	bool "HP Labs BadgePAD 4"
7859a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
79b1b3f49cSRussell King	select SA1111
801da177e4SLinus Torvalds	help
811da177e4SLinus Torvalds	  Say Y here if you want to build a kernel for the HP Laboratories
821da177e4SLinus Torvalds	  BadgePAD 4.
831da177e4SLinus Torvalds
841da177e4SLinus Torvaldsconfig SA1100_JORNADA720
851da177e4SLinus Torvalds	bool "HP Jornada 720"
8659a2e613SViresh Kumar	# FIXME: select ARM_SA11x0_CPUFREQ
87b1b3f49cSRussell King	select SA1111
881da177e4SLinus Torvalds	help
891da177e4SLinus Torvalds	  Say Y here if you want to build a kernel for the HP Jornada 720
9050a23e6eSJustin P. Mattock	  handheld computer.  See
9150a23e6eSJustin P. Mattock	  <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#>
921da177e4SLinus Torvalds
9369ebb222SKristoffer Ericsonconfig SA1100_JORNADA720_SSP
9469ebb222SKristoffer Ericson	bool "HP Jornada 720 Extended SSP driver"
9569ebb222SKristoffer Ericson	depends on SA1100_JORNADA720
96b1b3f49cSRussell King	select SA1100_SSP
9769ebb222SKristoffer Ericson	help
9869ebb222SKristoffer Ericson	  Say Y here if you have a HP Jornada 7xx handheld computer and you
9969ebb222SKristoffer Ericson	  want to access devices connected to the MCU. Those include the
10069ebb222SKristoffer Ericson	  keyboard, touchscreen, backlight and battery. This driver also activates
10169ebb222SKristoffer Ericson	  the generic SSP which it extends.
10269ebb222SKristoffer Ericson
1031da177e4SLinus Torvaldsconfig SA1100_HACKKIT
1041da177e4SLinus Torvalds	bool "HackKit Core CPU Board"
10559a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
1061da177e4SLinus Torvalds	help
1071da177e4SLinus Torvalds	  Say Y here to support the HackKit Core CPU Board
1081da177e4SLinus Torvalds	  <http://hackkit.eletztrick.de>;
1091da177e4SLinus Torvalds
1101da177e4SLinus Torvaldsconfig SA1100_LART
1111da177e4SLinus Torvalds	bool "LART"
11259a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
1131da177e4SLinus Torvalds	help
1141da177e4SLinus Torvalds	  Say Y here if you are using the Linux Advanced Radio Terminal
115c8c4b939SErik Mouw	  (also known as the LART).  See <http://www.lartmaker.nl/> for
1161da177e4SLinus Torvalds	  information on the LART.
1171da177e4SLinus Torvalds
1189f15d2caSMarcelo Roberto Jimenezconfig SA1100_NANOENGINE
1199f15d2caSMarcelo Roberto Jimenez	bool "nanoEngine"
12059a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
121b080ac8aSMarcelo Roberto Jimenez	select PCI
122b080ac8aSMarcelo Roberto Jimenez	select PCI_NANOENGINE
1239f15d2caSMarcelo Roberto Jimenez	help
1249f15d2caSMarcelo Roberto Jimenez	  Say Y here if you are using the Bright Star Engineering nanoEngine.
1259f15d2caSMarcelo Roberto Jimenez	  See <http://www.brightstareng.com/arm/nanoeng.htm> for information
1269f15d2caSMarcelo Roberto Jimenez	  on the BSE nanoEngine.
1279f15d2caSMarcelo Roberto Jimenez
1281da177e4SLinus Torvaldsconfig SA1100_PLEB
1291da177e4SLinus Torvalds	bool "PLEB"
13059a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
1311da177e4SLinus Torvalds	help
1321da177e4SLinus Torvalds	  Say Y here if you are using version 1 of the Portable Linux
1331da177e4SLinus Torvalds	  Embedded Board (also known as PLEB).
1341da177e4SLinus Torvalds	  See <http://www.disy.cse.unsw.edu.au/Hardware/PLEB/>
1351da177e4SLinus Torvalds	  for more information.
1361da177e4SLinus Torvalds
1371da177e4SLinus Torvaldsconfig SA1100_SHANNON
1381da177e4SLinus Torvalds	bool "Shannon"
13959a2e613SViresh Kumar	select ARM_SA1100_CPUFREQ
1401da177e4SLinus Torvalds	help
1411da177e4SLinus Torvalds	  The Shannon (also known as a Tuxscreen, and also as a IS2630) was a
1421da177e4SLinus Torvalds	  limited edition webphone produced by Philips. The Shannon is a SA1100
1431da177e4SLinus Torvalds	  platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots,
1441da177e4SLinus Torvalds	  and a telco interface.
1451da177e4SLinus Torvalds
1461da177e4SLinus Torvaldsconfig SA1100_SIMPAD
1471da177e4SLinus Torvalds	bool "Simpad"
14859a2e613SViresh Kumar	select ARM_SA1110_CPUFREQ
1491da177e4SLinus Torvalds	help
1501da177e4SLinus Torvalds	  The SIEMENS webpad SIMpad is based on the StrongARM 1110. There
1511da177e4SLinus Torvalds	  are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
1521da177e4SLinus Torvalds	  FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a
1531da177e4SLinus Torvalds	  PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
1541da177e4SLinus Torvalds	  like CL4 in additional it has a PCMCIA-Slot. For more information
15550a23e6eSJustin P. Mattock	  visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>.
1561da177e4SLinus Torvalds
1571da177e4SLinus Torvaldsconfig SA1100_SSP
1581da177e4SLinus Torvalds	tristate "Generic PIO SSP"
1591da177e4SLinus Torvalds	help
1601da177e4SLinus Torvalds	  Say Y here to enable support for the generic PIO SSP driver.
1611da177e4SLinus Torvalds	  This isn't for audio support, but for attached sensors and
16269ebb222SKristoffer Ericson	  other devices, eg for BadgePAD 4 sensor support.
1631da177e4SLinus Torvalds
1641da177e4SLinus Torvaldsendmenu
1651da177e4SLinus Torvalds
1661da177e4SLinus Torvaldsendif
1671937f5b9SRussell King
168