blob: 66e79fa9ba2b6264fc4140f744e0648b478502fa [file] [log] [blame]
Thomas Gleixnerec8f24b2019-05-19 13:07:45 +01001# SPDX-License-Identifier: GPL-2.0-only
Linus Torvalds1da177e2005-04-16 15:20:36 -07002if ARCH_SA1100
3
4menu "SA11x0 Implementations"
5
6config SA1100_ASSABET
7 bool "Assabet"
Viresh Kumar59a2e612013-04-04 12:54:16 +00008 select ARM_SA1110_CPUFREQ
Russell Kingb9551532016-08-31 08:49:45 +01009 select GPIO_REG
Russell King59b23ea2016-08-31 08:49:50 +010010 select LEDS_GPIO_REGISTER
Russell King29786e92016-08-31 08:49:47 +010011 select REGULATOR
12 select REGULATOR_FIXED_VOLTAGE
Linus Torvalds1da177e2005-04-16 15:20:36 -070013 help
14 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
15 Microprocessor Development Board (also known as the Assabet).
16
17config ASSABET_NEPONSET
18 bool "Include support for Neponset"
19 depends on SA1100_ASSABET
20 select SA1111
21 help
22 Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
23 Microprocessor Development Board (Assabet) with the SA-1111
24 Development Board (Nepon).
25
26config SA1100_CERF
27 bool "CerfBoard"
Viresh Kumar59a2e612013-04-04 12:54:16 +000028 select ARM_SA1110_CPUFREQ
Russell King039bc3b2016-08-31 08:49:50 +010029 select LEDS_GPIO_REGISTER
Linus Torvalds1da177e2005-04-16 15:20:36 -070030 help
31 The Intrinsyc CerfBoard is based on the StrongARM 1110 (Discontinued).
32 More information is available at:
33 <http://www.intrinsyc.com/products/cerfboard/>.
34
35 Say Y if configuring for an Intrinsyc CerfBoard.
36 Say N otherwise.
37
38choice
39 prompt "Cerf Flash available"
40 depends on SA1100_CERF
41 default SA1100_CERF_FLASH_8MB
42
43config SA1100_CERF_FLASH_8MB
44 bool "8MB"
45
46config SA1100_CERF_FLASH_16MB
47 bool "16MB"
48
49config SA1100_CERF_FLASH_32MB
50 bool "32MB"
51
52endchoice
53
54config SA1100_COLLIE
55 bool "Sharp Zaurus SL5500"
Viresh Kumar59a2e612013-04-04 12:54:16 +000056 # FIXME: select ARM_SA11x0_CPUFREQ
Linus Torvalds1da177e2005-04-16 15:20:36 -070057 select SHARP_LOCOMO
Linus Torvalds1da177e2005-04-16 15:20:36 -070058 select SHARP_PARAM
Russell Kingb1b3f492012-10-06 17:12:25 +010059 select SHARP_SCOOP
Linus Torvalds1da177e2005-04-16 15:20:36 -070060 help
61 Say Y here to support the Sharp Zaurus SL5500 PDAs.
62
63config SA1100_H3100
64 bool "Compaq iPAQ H3100"
Viresh Kumar59a2e612013-04-04 12:54:16 +000065 select ARM_SA1110_CPUFREQ
Russell Kingb1b3f492012-10-06 17:12:25 +010066 select HTC_EGPIO
Linus Walleijabf38782014-09-02 13:21:44 +010067 select MFD_IPAQ_MICRO
Linus Torvalds1da177e2005-04-16 15:20:36 -070068 help
69 Say Y here if you intend to run this kernel on the Compaq iPAQ
Linus Walleij452a31f2016-04-04 14:43:38 +020070 H3100 handheld computer.
Linus Torvalds1da177e2005-04-16 15:20:36 -070071
72config SA1100_H3600
73 bool "Compaq iPAQ H3600/H3700"
Viresh Kumar59a2e612013-04-04 12:54:16 +000074 select ARM_SA1110_CPUFREQ
Russell Kingb1b3f492012-10-06 17:12:25 +010075 select HTC_EGPIO
Linus Walleijabf38782014-09-02 13:21:44 +010076 select MFD_IPAQ_MICRO
Linus Torvalds1da177e2005-04-16 15:20:36 -070077 help
78 Say Y here if you intend to run this kernel on the Compaq iPAQ
Linus Walleij452a31f2016-04-04 14:43:38 +020079 H3600 and H3700 handheld computers.
Linus Torvalds1da177e2005-04-16 15:20:36 -070080
Linus Torvalds1da177e2005-04-16 15:20:36 -070081config SA1100_BADGE4
82 bool "HP Labs BadgePAD 4"
Viresh Kumar59a2e612013-04-04 12:54:16 +000083 select ARM_SA1100_CPUFREQ
Russell Kingb1b3f492012-10-06 17:12:25 +010084 select SA1111
Linus Torvalds1da177e2005-04-16 15:20:36 -070085 help
86 Say Y here if you want to build a kernel for the HP Laboratories
87 BadgePAD 4.
88
89config SA1100_JORNADA720
90 bool "HP Jornada 720"
Viresh Kumar59a2e612013-04-04 12:54:16 +000091 # FIXME: select ARM_SA11x0_CPUFREQ
Russell Kingb1b3f492012-10-06 17:12:25 +010092 select SA1111
Linus Torvalds1da177e2005-04-16 15:20:36 -070093 help
94 Say Y here if you want to build a kernel for the HP Jornada 720
Justin P. Mattock50a23e62010-10-16 10:36:23 -070095 handheld computer. See
96 <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#>
Linus Torvalds1da177e2005-04-16 15:20:36 -070097
Kristoffer Ericson69ebb222007-07-20 18:22:57 +010098config SA1100_JORNADA720_SSP
99 bool "HP Jornada 720 Extended SSP driver"
Kristoffer Ericson69ebb222007-07-20 18:22:57 +0100100 depends on SA1100_JORNADA720
Russell Kingb1b3f492012-10-06 17:12:25 +0100101 select SA1100_SSP
Kristoffer Ericson69ebb222007-07-20 18:22:57 +0100102 help
103 Say Y here if you have a HP Jornada 7xx handheld computer and you
104 want to access devices connected to the MCU. Those include the
105 keyboard, touchscreen, backlight and battery. This driver also activates
106 the generic SSP which it extends.
107
Linus Torvalds1da177e2005-04-16 15:20:36 -0700108config SA1100_HACKKIT
109 bool "HackKit Core CPU Board"
Viresh Kumar59a2e612013-04-04 12:54:16 +0000110 select ARM_SA1100_CPUFREQ
Linus Torvalds1da177e2005-04-16 15:20:36 -0700111 help
112 Say Y here to support the HackKit Core CPU Board
113 <http://hackkit.eletztrick.de>;
114
115config SA1100_LART
116 bool "LART"
Viresh Kumar59a2e612013-04-04 12:54:16 +0000117 select ARM_SA1100_CPUFREQ
Linus Torvalds1da177e2005-04-16 15:20:36 -0700118 help
119 Say Y here if you are using the Linux Advanced Radio Terminal
Erik Mouwc8c4b932006-03-27 15:32:30 +0100120 (also known as the LART). See <http://www.lartmaker.nl/> for
Linus Torvalds1da177e2005-04-16 15:20:36 -0700121 information on the LART.
122
Marcelo Roberto Jimenez9f15d2c2010-12-16 20:51:30 +0100123config SA1100_NANOENGINE
124 bool "nanoEngine"
Viresh Kumar59a2e612013-04-04 12:54:16 +0000125 select ARM_SA1110_CPUFREQ
Christoph Hellwigeb01d422018-11-15 20:05:32 +0100126 select FORCE_PCI
Marcelo Roberto Jimenezb080ac82010-12-16 21:34:51 +0100127 select PCI_NANOENGINE
Marcelo Roberto Jimenez9f15d2c2010-12-16 20:51:30 +0100128 help
129 Say Y here if you are using the Bright Star Engineering nanoEngine.
130 See <http://www.brightstareng.com/arm/nanoeng.htm> for information
131 on the BSE nanoEngine.
132
Linus Torvalds1da177e2005-04-16 15:20:36 -0700133config SA1100_PLEB
134 bool "PLEB"
Viresh Kumar59a2e612013-04-04 12:54:16 +0000135 select ARM_SA1100_CPUFREQ
Linus Torvalds1da177e2005-04-16 15:20:36 -0700136 help
137 Say Y here if you are using version 1 of the Portable Linux
138 Embedded Board (also known as PLEB).
139 See <http://www.disy.cse.unsw.edu.au/Hardware/PLEB/>
140 for more information.
141
142config SA1100_SHANNON
143 bool "Shannon"
Viresh Kumar59a2e612013-04-04 12:54:16 +0000144 select ARM_SA1100_CPUFREQ
Russell Kingb51af862016-08-31 08:49:48 +0100145 select REGULATOR
146 select REGULATOR_FIXED_VOLTAGE
Linus Torvalds1da177e2005-04-16 15:20:36 -0700147 help
148 The Shannon (also known as a Tuxscreen, and also as a IS2630) was a
149 limited edition webphone produced by Philips. The Shannon is a SA1100
150 platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots,
151 and a telco interface.
152
153config SA1100_SIMPAD
154 bool "Simpad"
Viresh Kumar59a2e612013-04-04 12:54:16 +0000155 select ARM_SA1110_CPUFREQ
Linus Torvalds1da177e2005-04-16 15:20:36 -0700156 help
157 The SIEMENS webpad SIMpad is based on the StrongARM 1110. There
158 are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
159 FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a
160 PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
161 like CL4 in additional it has a PCMCIA-Slot. For more information
Justin P. Mattock50a23e62010-10-16 10:36:23 -0700162 visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700163
164config SA1100_SSP
165 tristate "Generic PIO SSP"
166 help
167 Say Y here to enable support for the generic PIO SSP driver.
168 This isn't for audio support, but for attached sensors and
Kristoffer Ericson69ebb222007-07-20 18:22:57 +0100169 other devices, eg for BadgePAD 4 sensor support.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700170
Linus Torvalds1da177e2005-04-16 15:20:36 -0700171endmenu
172
173endif
Russell King1937f5b2009-12-12 16:20:57 +0000174