ARM: at91: introduce OLD_IRQ_AT91 Kconfig option
[linux-2.6-block.git] / arch / arm / mach-at91 / Kconfig.non_dt
CommitLineData
3ae8dbdc
JCPV
1menu "Atmel Non-DT world"
2
3config HAVE_AT91_DATAFLASH_CARD
4 bool
5
6choice
7 prompt "Atmel AT91 Processor Devices for non DT boards"
fe138c23 8 depends on !ARCH_AT91X40
3ae8dbdc
JCPV
9
10config ARCH_AT91_NONE
11 bool "None"
12
13config ARCH_AT91RM9200
14 bool "AT91RM9200"
15 select SOC_AT91RM9200
c8a8c630 16 select AT91_USE_OLD_CLK
91a55d4f 17 select OLD_IRQ_AT91
3ae8dbdc
JCPV
18
19config ARCH_AT91SAM9260
b3f442b0 20 bool "AT91SAM9260 or AT91SAM9XE or AT91SAM9G20"
3ae8dbdc 21 select SOC_AT91SAM9260
c8a8c630 22 select AT91_USE_OLD_CLK
91a55d4f 23 select OLD_IRQ_AT91
3ae8dbdc
JCPV
24
25config ARCH_AT91SAM9261
b3f442b0 26 bool "AT91SAM9261 or AT91SAM9G10"
3ae8dbdc 27 select SOC_AT91SAM9261
c8a8c630 28 select AT91_USE_OLD_CLK
91a55d4f 29 select OLD_IRQ_AT91
3ae8dbdc
JCPV
30
31config ARCH_AT91SAM9263
32 bool "AT91SAM9263"
33 select SOC_AT91SAM9263
c8a8c630 34 select AT91_USE_OLD_CLK
91a55d4f 35 select OLD_IRQ_AT91
3ae8dbdc
JCPV
36
37config ARCH_AT91SAM9RL
38 bool "AT91SAM9RL"
39 select SOC_AT91SAM9RL
c8a8c630 40 select AT91_USE_OLD_CLK
91a55d4f 41 select OLD_IRQ_AT91
3ae8dbdc 42
3ae8dbdc
JCPV
43config ARCH_AT91SAM9G45
44 bool "AT91SAM9G45"
45 select SOC_AT91SAM9G45
c8a8c630 46 select AT91_USE_OLD_CLK
91a55d4f 47 select OLD_IRQ_AT91
3ae8dbdc 48
3ae8dbdc
JCPV
49endchoice
50
b3f442b0
JCPV
51config ARCH_AT91SAM9G20
52 bool
53 select ARCH_AT91SAM9260
54
55config ARCH_AT91SAM9G10
56 bool
57 select ARCH_AT91SAM9261
58
3ae8dbdc
JCPV
59# ----------------------------------------------------------
60
61if ARCH_AT91RM9200
62
63comment "AT91RM9200 Board Type"
64
65config MACH_ONEARM
66 bool "Ajeco 1ARM Single Board Computer"
67 help
68 Select this if you are using Ajeco's 1ARM Single Board Computer.
69 <http://www.ajeco.fi/>
70
3ae8dbdc
JCPV
71config MACH_AT91RM9200EK
72 bool "Atmel AT91RM9200-EK Evaluation Kit"
73 select HAVE_AT91_DATAFLASH_CARD
74 help
75 Select this if you are using Atmel's AT91RM9200-EK Evaluation Kit.
76 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507>
77
78config MACH_CSB337
79 bool "Cogent CSB337"
80 help
81 Select this if you are using Cogent's CSB337 board.
82 <http://www.cogcomp.com/csb_csb337.htm>
83
84config MACH_CSB637
85 bool "Cogent CSB637"
86 help
87 Select this if you are using Cogent's CSB637 board.
88 <http://www.cogcomp.com/csb_csb637.htm>
89
90config MACH_CARMEVA
91 bool "Conitec ARM&EVA"
92 help
93 Select this if you are using Conitec's AT91RM9200-MCU-Module.
94 <http://www.conitec.net/english/linuxboard.php>
95
96config MACH_ATEB9200
97 bool "Embest ATEB9200"
98 help
99 Select this if you are using Embest's ATEB9200 board.
100 <http://www.embedinfo.com/english/product/ATEB9200.asp>
101
102config MACH_KB9200
103 bool "KwikByte KB920x"
104 help
105 Select this if you are using KwikByte's KB920x board.
106 <http://www.kwikbyte.com/KB9202.html>
107
108config MACH_PICOTUX2XX
109 bool "picotux 200"
110 help
111 Select this if you are using a picotux 200.
112 <http://www.picotux.com/>
113
114config MACH_KAFA
115 bool "Sperry-Sun KAFA board"
116 help
117 Select this if you are using Sperry-Sun's KAFA board.
118
119config MACH_ECBAT91
120 bool "emQbit ECB_AT91 SBC"
121 select HAVE_AT91_DATAFLASH_CARD
122 help
123 Select this if you are using emQbit's ECB_AT91 board.
124 <http://wiki.emqbit.com/free-ecb-at91>
125
126config MACH_YL9200
127 bool "ucDragon YL-9200"
128 help
129 Select this if you are using the ucDragon YL-9200 board.
130
131config MACH_CPUAT91
132 bool "Eukrea CPUAT91"
133 help
134 Select this if you are using the Eukrea Electromatique's
135 CPUAT91 board <http://www.eukrea.com/>.
136
137config MACH_ECO920
138 bool "eco920"
139 help
140 Select this if you are using the eco920 board
141
142config MACH_RSI_EWS
143 bool "RSI Embedded Webserver"
144 depends on ARCH_AT91RM9200
145 help
146 Select this if you are using RSIs EWS board.
147endif
148
149# ----------------------------------------------------------
150
151if ARCH_AT91SAM9260
152
153comment "AT91SAM9260 Variants"
154
155comment "AT91SAM9260 / AT91SAM9XE Board Type"
156
157config MACH_AT91SAM9260EK
158 bool "Atmel AT91SAM9260-EK / AT91SAM9XE Evaluation Kit"
159 select HAVE_AT91_DATAFLASH_CARD
160 help
161 Select this if you are using Atmel's AT91SAM9260-EK or AT91SAM9XE Evaluation Kit
162 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3933>
163
164config MACH_CAM60
165 bool "KwikByte KB9260 (CAM60) board"
166 help
167 Select this if you are using KwikByte's KB9260 (CAM60) board based on the Atmel AT91SAM9260.
168 <http://www.kwikbyte.com/KB9260.html>
169
170config MACH_SAM9_L9260
171 bool "Olimex SAM9-L9260 board"
172 select HAVE_AT91_DATAFLASH_CARD
173 help
174 Select this if you are using Olimex's SAM9-L9260 board based on the Atmel AT91SAM9260.
175 <http://www.olimex.com/dev/sam9-L9260.html>
176
177config MACH_AFEB9260
178 bool "Custom afeb9260 board v1"
179 help
180 Select this if you are using custom afeb9260 board based on
181 open hardware design. Select this for revision 1 of the board.
182 <svn://194.85.238.22/home/users/george/svn/arm9eb>
183 <http://groups.google.com/group/arm9fpga-evolution-board>
184
3ae8dbdc
JCPV
185config MACH_CPU9260
186 bool "Eukrea CPU9260 board"
187 help
188 Select this if you are using a Eukrea Electromatique's
189 CPU9260 Board <http://www.eukrea.com/>
190
191config MACH_FLEXIBITY
192 bool "Flexibity Connect board"
193 help
194 Select this if you are using Flexibity Connect board
195 <http://www.flexibity.com>
196
3ae8dbdc
JCPV
197comment "AT91SAM9G20 Board Type"
198
199config MACH_AT91SAM9G20EK
200 bool "Atmel AT91SAM9G20-EK Evaluation Kit"
201 select HAVE_AT91_DATAFLASH_CARD
202 help
203 Select this if you are using Atmel's AT91SAM9G20-EK Evaluation Kit
204 that embeds only one SD/MMC slot.
205
206config MACH_AT91SAM9G20EK_2MMC
207 depends on MACH_AT91SAM9G20EK
208 bool "Atmel AT91SAM9G20-EK Evaluation Kit with 2 SD/MMC Slots"
209 help
210 Select this if you are using an Atmel AT91SAM9G20-EK Evaluation Kit
211 with 2 SD/MMC Slots. This is the case for AT91SAM9G20-EK rev. C and
212 onwards.
213 <http://www.atmel.com/tools/SAM9G20-EK.aspx>
214
215config MACH_CPU9G20
216 bool "Eukrea CPU9G20 board"
217 help
218 Select this if you are using a Eukrea Electromatique's
219 CPU9G20 Board <http://www.eukrea.com/>
220
221config MACH_ACMENETUSFOXG20
222 bool "Acme Systems srl FOX Board G20"
223 help
224 Select this if you are using Acme Systems
225 FOX Board G20 <http://www.acmesystems.it>
226
227config MACH_PORTUXG20
228 bool "taskit PortuxG20"
229 help
230 Select this if you are using taskit's PortuxG20.
231 <http://www.taskit.de/en/>
232
233config MACH_STAMP9G20
234 bool "taskit Stamp9G20 CPU module"
235 help
236 Select this if you are using taskit's Stamp9G20 CPU module on its
237 evaluation board.
238 <http://www.taskit.de/en/>
239
240config MACH_PCONTROL_G20
241 bool "PControl G20 CPU module"
242 help
243 Select this if you are using taskit's Stamp9G20 CPU module on this
5065a706 244 carrier board, being the decentralized unit of a building automation
3ae8dbdc
JCPV
245 system; featuring nvram, eth-switch, iso-rs485, display, io
246
247config MACH_GSIA18S
248 bool "GS_IA18_S board"
249 help
250 This enables support for the GS_IA18_S board
251 produced by GeoSIG Ltd company. This is an internet accelerograph.
252 <http://www.geosig.com>
253
b3f442b0
JCPV
254config MACH_SNAPPER_9260
255 bool "Bluewater Systems Snapper 9260/9G20 module"
256 help
257 Select this if you are using the Bluewater Systems Snapper 9260 or
258 Snapper 9G20 modules.
259 <http://www.bluewatersys.com/>
3ae8dbdc
JCPV
260endif
261
b3f442b0
JCPV
262# ----------------------------------------------------------
263
264if ARCH_AT91SAM9261
265
266comment "AT91SAM9261 Board Type"
267
268config MACH_AT91SAM9261EK
269 bool "Atmel AT91SAM9261-EK Evaluation Kit"
270 select HAVE_AT91_DATAFLASH_CARD
271 help
272 Select this if you are using Atmel's AT91SAM9261-EK Evaluation Kit.
273 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3820>
274
275comment "AT91SAM9G10 Board Type"
276
277config MACH_AT91SAM9G10EK
278 bool "Atmel AT91SAM9G10-EK Evaluation Kit"
279 select HAVE_AT91_DATAFLASH_CARD
280 help
281 Select this if you are using Atmel's AT91SAM9G10-EK Evaluation Kit.
282 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4588>
283
284endif
285
286# ----------------------------------------------------------
287
288if ARCH_AT91SAM9263
289
290comment "AT91SAM9263 Board Type"
291
292config MACH_AT91SAM9263EK
293 bool "Atmel AT91SAM9263-EK Evaluation Kit"
294 select HAVE_AT91_DATAFLASH_CARD
295 help
296 Select this if you are using Atmel's AT91SAM9263-EK Evaluation Kit.
297 <http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4057>
298
b3f442b0
JCPV
299endif
300
301# ----------------------------------------------------------
302
303if ARCH_AT91SAM9RL
304
305comment "AT91SAM9RL Board Type"
306
307config MACH_AT91SAM9RLEK
308 bool "Atmel AT91SAM9RL-EK Evaluation Kit"
309 help
310 Select this if you are using Atmel's AT91SAM9RL-EK Evaluation Kit.
3ae8dbdc 311
3ae8dbdc
JCPV
312endif
313
314# ----------------------------------------------------------
315
316if ARCH_AT91SAM9G45
317
318comment "AT91SAM9G45 Board Type"
319
320config MACH_AT91SAM9M10G45EK
321 bool "Atmel AT91SAM9M10G45-EK Evaluation Kits"
322 help
323 Select this if you are using Atmel's AT91SAM9M10G45-EK Evaluation Kit.
324 Those boards can be populated with any SoC of AT91SAM9G45 or AT91SAM9M10
325 families: AT91SAM9G45, AT91SAM9G46, AT91SAM9M10 and AT91SAM9M11.
326 <http://www.atmel.com/tools/SAM9M10-G45-EK.aspx>
327
328endif
329
330# ----------------------------------------------------------
331
332if ARCH_AT91X40
333
334comment "AT91X40 Board Type"
335
336config MACH_AT91EB01
337 bool "Atmel AT91EB01 Evaluation Kit"
338 help
339 Select this if you are using Atmel's AT91EB01 Evaluation Kit.
340 It is also a popular target for simulators such as GDB's
341 ARM simulator (commonly known as the ARMulator) and the
342 Skyeye simulator.
343
344endif
345
346# ----------------------------------------------------------
347
348comment "AT91 Board Options"
349
350config MTD_AT91_DATAFLASH_CARD
351 bool "Enable DataFlash Card support"
352 depends on HAVE_AT91_DATAFLASH_CARD
353 help
354 Enable support for the DataFlash card.
355
356endmenu