ab0a71c8b10e0d007f4b502d73445394c8132513
[linux-2.6-microblaze.git] / arch / arm / mach-sa1100 / Kconfig
1 if ARCH_SA1100
2
3 menu "SA11x0 Implementations"
4
5 config SA1100_ASSABET
6         bool "Assabet"
7         select ARM_SA1110_CPUFREQ
8         select GPIO_REG
9         select LEDS_GPIO_REGISTER
10         select REGULATOR
11         select REGULATOR_FIXED_VOLTAGE
12         help
13           Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
14           Microprocessor Development Board (also known as the Assabet).
15
16 config ASSABET_NEPONSET
17         bool "Include support for Neponset"
18         depends on SA1100_ASSABET
19         select SA1111
20         help
21           Say Y here if you are using the Intel(R) StrongARM(R) SA-1110
22           Microprocessor Development Board (Assabet)  with the SA-1111
23           Development Board (Nepon).
24
25 config SA1100_CERF
26         bool "CerfBoard"
27         select ARM_SA1110_CPUFREQ
28         help
29           The Intrinsyc CerfBoard is based on the StrongARM 1110 (Discontinued).
30           More information is available at:
31           <http://www.intrinsyc.com/products/cerfboard/>.
32
33           Say Y if configuring for an Intrinsyc CerfBoard.
34           Say N otherwise.
35
36 choice
37         prompt "Cerf Flash available"
38         depends on SA1100_CERF
39         default SA1100_CERF_FLASH_8MB
40
41 config SA1100_CERF_FLASH_8MB
42         bool "8MB"
43
44 config SA1100_CERF_FLASH_16MB
45         bool "16MB"
46
47 config SA1100_CERF_FLASH_32MB
48         bool "32MB"
49
50 endchoice
51
52 config SA1100_COLLIE
53         bool "Sharp Zaurus SL5500"
54         # FIXME: select ARM_SA11x0_CPUFREQ
55         select SHARP_LOCOMO
56         select SHARP_PARAM
57         select SHARP_SCOOP
58         help
59           Say Y here to support the Sharp Zaurus SL5500 PDAs.
60
61 config SA1100_H3100
62         bool "Compaq iPAQ H3100"
63         select ARM_SA1110_CPUFREQ
64         select HTC_EGPIO
65         select MFD_IPAQ_MICRO
66         help
67           Say Y here if you intend to run this kernel on the Compaq iPAQ
68           H3100 handheld computer.
69
70 config SA1100_H3600
71         bool "Compaq iPAQ H3600/H3700"
72         select ARM_SA1110_CPUFREQ
73         select HTC_EGPIO
74         select MFD_IPAQ_MICRO
75         help
76           Say Y here if you intend to run this kernel on the Compaq iPAQ
77           H3600 and H3700 handheld computers.
78
79 config SA1100_BADGE4
80         bool "HP Labs BadgePAD 4"
81         select ARM_SA1100_CPUFREQ
82         select SA1111
83         help
84           Say Y here if you want to build a kernel for the HP Laboratories
85           BadgePAD 4.
86
87 config SA1100_JORNADA720
88         bool "HP Jornada 720"
89         # FIXME: select ARM_SA11x0_CPUFREQ
90         select SA1111
91         help
92           Say Y here if you want to build a kernel for the HP Jornada 720
93           handheld computer.  See 
94           <http://h10025.www1.hp.com/ewfrf/wc/product?product=61677&cc=us&lc=en&dlc=en&product=61677#> 
95
96 config SA1100_JORNADA720_SSP
97         bool "HP Jornada 720 Extended SSP driver"
98         depends on SA1100_JORNADA720
99         select SA1100_SSP
100         help
101           Say Y here if you have a HP Jornada 7xx handheld computer and you
102           want to access devices connected to the MCU. Those include the
103           keyboard, touchscreen, backlight and battery. This driver also activates
104           the generic SSP which it extends.
105
106 config SA1100_HACKKIT
107         bool "HackKit Core CPU Board"
108         select ARM_SA1100_CPUFREQ
109         help
110           Say Y here to support the HackKit Core CPU Board
111           <http://hackkit.eletztrick.de>;
112
113 config SA1100_LART
114         bool "LART"
115         select ARM_SA1100_CPUFREQ
116         help
117           Say Y here if you are using the Linux Advanced Radio Terminal
118           (also known as the LART).  See <http://www.lartmaker.nl/> for
119           information on the LART.
120
121 config SA1100_NANOENGINE
122         bool "nanoEngine"
123         select ARM_SA1110_CPUFREQ
124         select PCI
125         select PCI_NANOENGINE
126         help
127           Say Y here if you are using the Bright Star Engineering nanoEngine.
128           See <http://www.brightstareng.com/arm/nanoeng.htm> for information
129           on the BSE nanoEngine.
130
131 config SA1100_PLEB
132         bool "PLEB"
133         select ARM_SA1100_CPUFREQ
134         help
135           Say Y here if you are using version 1 of the Portable Linux
136           Embedded Board (also known as PLEB).
137           See <http://www.disy.cse.unsw.edu.au/Hardware/PLEB/>
138           for more information.
139
140 config SA1100_SHANNON
141         bool "Shannon"
142         select ARM_SA1100_CPUFREQ
143         select REGULATOR
144         select REGULATOR_FIXED_VOLTAGE
145         help
146           The Shannon (also known as a Tuxscreen, and also as a IS2630) was a
147           limited edition webphone produced by Philips. The Shannon is a SA1100
148           platform with a 640x480 LCD, touchscreen, CIR keyboard, PCMCIA slots,
149           and a telco interface.
150
151 config SA1100_SIMPAD
152         bool "Simpad"
153         select ARM_SA1110_CPUFREQ
154         help
155           The SIEMENS webpad SIMpad is based on the StrongARM 1110. There
156           are two different versions CL4 and SL4. CL4 has 32MB RAM and 16MB
157           FLASH. The SL4 version got 64 MB RAM and 32 MB FLASH and a
158           PCMCIA-Slot. The version for the Germany Telecom (DTAG) is the same
159           like CL4 in additional it has a PCMCIA-Slot. For more information
160           visit <http://www.usa.siemens.com/> or <http://www.siemens.ch/>.
161
162 config SA1100_SSP
163         tristate "Generic PIO SSP"
164         help
165           Say Y here to enable support for the generic PIO SSP driver.
166           This isn't for audio support, but for attached sensors and
167           other devices, eg for BadgePAD 4 sensor support.
168
169 endmenu
170
171 endif
172