netfilter: remove unnecessary goto statement for error recovery
[cascardo/linux.git] / arch / sh / boards / Kconfig
1 menu "Board support"
2
3 config SOLUTION_ENGINE
4         bool
5
6 config SH_ALPHA_BOARD
7         bool
8
9 config SH_SOLUTION_ENGINE
10         bool "SolutionEngine"
11         select SOLUTION_ENGINE
12         select CPU_HAS_IPR_IRQ
13         depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \
14           CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \
15           CPU_SUBTYPE_SH7750R 
16         help
17           Select SolutionEngine if configuring for a Hitachi SH7705, SH7709,
18           SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.
19
20 config SH_7206_SOLUTION_ENGINE
21         bool "SolutionEngine7206"
22         select SOLUTION_ENGINE
23         depends on CPU_SUBTYPE_SH7206
24         help
25           Select 7206 SolutionEngine if configuring for a Hitachi SH7206
26           evaluation board.
27
28 config SH_7619_SOLUTION_ENGINE
29         bool "SolutionEngine7619"
30         select SOLUTION_ENGINE
31         depends on CPU_SUBTYPE_SH7619
32         help
33           Select 7619 SolutionEngine if configuring for a Hitachi SH7619
34           evaluation board.
35         
36 config SH_7721_SOLUTION_ENGINE
37         bool "SolutionEngine7721"
38         select SOLUTION_ENGINE
39         depends on CPU_SUBTYPE_SH7721
40         help
41           Select 7721 SolutionEngine if configuring for a Hitachi SH7721
42           evaluation board.
43
44 config SH_7722_SOLUTION_ENGINE
45         bool "SolutionEngine7722"
46         select SOLUTION_ENGINE
47         select GENERIC_IRQ_CHIP
48         select IRQ_DOMAIN
49         depends on CPU_SUBTYPE_SH7722
50         help
51           Select 7722 SolutionEngine if configuring for a Hitachi SH772
52           evaluation board.
53
54 config SH_7724_SOLUTION_ENGINE
55         bool "SolutionEngine7724"
56         select SOLUTION_ENGINE
57         depends on CPU_SUBTYPE_SH7724
58         select ARCH_REQUIRE_GPIOLIB
59         select SND_SOC_AK4642 if SND_SIMPLE_CARD
60         help
61           Select 7724 SolutionEngine if configuring for a Hitachi SH7724
62           evaluation board.
63
64 config SH_7751_SOLUTION_ENGINE
65         bool "SolutionEngine7751"
66         select SOLUTION_ENGINE
67         select CPU_HAS_IPR_IRQ
68         depends on CPU_SUBTYPE_SH7751
69         help
70           Select 7751 SolutionEngine if configuring for a Hitachi SH7751
71           evaluation board.
72           
73 config SH_7780_SOLUTION_ENGINE
74         bool "SolutionEngine7780"
75         select SOLUTION_ENGINE
76         select SYS_SUPPORTS_PCI
77         depends on CPU_SUBTYPE_SH7780
78         help
79           Select 7780 SolutionEngine if configuring for a Renesas SH7780
80           evaluation board.
81
82 config SH_7343_SOLUTION_ENGINE
83         bool "SolutionEngine7343"
84         select SOLUTION_ENGINE
85         select GENERIC_IRQ_CHIP
86         select IRQ_DOMAIN
87         depends on CPU_SUBTYPE_SH7343
88         help
89           Select 7343 SolutionEngine if configuring for a Hitachi
90           SH7343 (SH-Mobile 3AS) evaluation board.
91
92 config SH_HP6XX
93         bool "HP6XX"
94         select SYS_SUPPORTS_APM_EMULATION
95         select HD6446X_SERIES
96         depends on CPU_SUBTYPE_SH7709
97         help
98           Select HP6XX if configuring for a HP jornada HP6xx.
99           More information (hardware only) at
100           <http://www.hp.com/jornada/>.
101
102 config SH_DREAMCAST
103         bool "Dreamcast"
104         select SYS_SUPPORTS_PCI
105         depends on CPU_SUBTYPE_SH7091
106         help
107           Select Dreamcast if configuring for a SEGA Dreamcast.
108           More information at <http://www.linux-sh.org>
109
110 config SH_SH03
111         bool "Interface CTP/PCI-SH03"
112         depends on CPU_SUBTYPE_SH7751
113         select CPU_HAS_IPR_IRQ
114         select SYS_SUPPORTS_PCI
115         help
116           CTP/PCI-SH03 is a CPU module computer that is produced
117           by Interface Corporation.
118           More information at <http://www.interface.co.jp>
119
120 config SH_SECUREEDGE5410
121         bool "SecureEdge5410"
122         depends on CPU_SUBTYPE_SH7751R
123         select CPU_HAS_IPR_IRQ
124         select SYS_SUPPORTS_PCI
125         help
126           Select SecureEdge5410 if configuring for a SnapGear SH board.
127           This includes both the OEM SecureEdge products as well as the
128           SME product line.
129
130 config SH_RTS7751R2D
131         bool "RTS7751R2D"
132         depends on CPU_SUBTYPE_SH7751R
133         select SYS_SUPPORTS_PCI
134         select IO_TRAPPED if MMU
135         help
136           Select RTS7751R2D if configuring for a Renesas Technology
137           Sales SH-Graphics board.
138
139 config SH_RSK
140         bool "Renesas Starter Kit"
141         depends on CPU_SUBTYPE_SH7201 || CPU_SUBTYPE_SH7203 || \
142           CPU_SUBTYPE_SH7264 || CPU_SUBTYPE_SH7269
143         help
144          Select this option if configuring for any of the RSK+ MCU
145          evaluation platforms.
146
147 config SH_SDK7780
148         bool "SDK7780R3"
149         depends on CPU_SUBTYPE_SH7780
150         select SYS_SUPPORTS_PCI
151         help
152           Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
153           evaluation board.
154
155 config SH_SDK7786
156         bool "SDK7786"
157         depends on CPU_SUBTYPE_SH7786
158         select SYS_SUPPORTS_PCI
159         select NO_IOPORT if !PCI
160         select ARCH_WANT_OPTIONAL_GPIOLIB
161         select HAVE_SRAM_POOL
162         help
163           Select SDK7786 if configuring for a Renesas Technology Europe
164           SH7786-65nm board.
165
166 config SH_HIGHLANDER
167         bool "Highlander"
168         depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
169         select SYS_SUPPORTS_PCI
170         select IO_TRAPPED if MMU
171
172 config SH_SH7757LCR
173         bool "SH7757LCR"
174         depends on CPU_SUBTYPE_SH7757
175         select ARCH_REQUIRE_GPIOLIB
176
177 config SH_SH7785LCR
178         bool "SH7785LCR"
179         depends on CPU_SUBTYPE_SH7785
180         select SYS_SUPPORTS_PCI
181
182 config SH_SH7785LCR_29BIT_PHYSMAPS
183         bool "SH7785LCR 29bit physmaps"
184         depends on SH_SH7785LCR && 29BIT
185         default y
186         help
187           This board has 2 physical memory maps. It can be changed with
188           DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
189           you can access all on-board device in 29bit address mode.
190
191 config SH_SH7785LCR_PT
192         bool "SH7785LCR prototype board on 32-bit MMU mode"
193         depends on SH_SH7785LCR && 32BIT
194         default n
195         help
196           If you use prototype board, this option is enabled.
197
198 config SH_URQUELL
199         bool "Urquell"
200         depends on CPU_SUBTYPE_SH7786
201         select ARCH_REQUIRE_GPIOLIB
202         select SYS_SUPPORTS_PCI
203         select NO_IOPORT if !PCI
204
205 config SH_MIGOR
206         bool "Migo-R"
207         depends on CPU_SUBTYPE_SH7722
208         select ARCH_REQUIRE_GPIOLIB
209         help
210           Select Migo-R if configuring for the SH7722 Migo-R platform
211           by Renesas System Solutions Asia Pte. Ltd.
212
213 config SH_AP325RXA
214         bool "AP-325RXA"
215         depends on CPU_SUBTYPE_SH7723
216         select ARCH_REQUIRE_GPIOLIB
217         help
218           Renesas "AP-325RXA" support.
219           Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
220
221 config SH_KFR2R09
222         bool "KFR2R09"
223         depends on CPU_SUBTYPE_SH7724
224         select ARCH_REQUIRE_GPIOLIB
225         help
226           "Kit For R2R for 2009" support.
227
228 config SH_ECOVEC
229         bool "EcoVec"
230         depends on CPU_SUBTYPE_SH7724
231         select ARCH_REQUIRE_GPIOLIB
232         select SND_SOC_DA7210 if SND_SIMPLE_CARD
233         help
234           Renesas "R0P7724LC0011/21RL (EcoVec)" support.
235
236 config SH_SH7763RDP
237         bool "SH7763RDP"
238         depends on CPU_SUBTYPE_SH7763
239         help
240           Select SH7763RDP if configuring for a Renesas SH7763
241           evaluation board.
242
243 config SH_ESPT
244         bool "ESPT"
245         depends on CPU_SUBTYPE_SH7763
246         help
247           Select ESPT if configuring for a Renesas SH7763
248           with gigabit ether evaluation board.
249
250 config SH_EDOSK7705
251         bool "EDOSK7705"
252         depends on CPU_SUBTYPE_SH7705
253
254 config SH_EDOSK7760
255         bool "EDOSK7760"
256         depends on CPU_SUBTYPE_SH7760
257         help
258           Select if configuring for a Renesas EDOSK7760
259           evaluation board.
260
261 config SH_SH4202_MICRODEV
262         bool "SH4-202 MicroDev"
263         depends on CPU_SUBTYPE_SH4_202
264         help
265           Select SH4-202 MicroDev if configuring for a SuperH MicroDev board
266           with an SH4-202 CPU.
267
268 config SH_LANDISK
269         bool "LANDISK"
270         depends on CPU_SUBTYPE_SH7751R
271         select SYS_SUPPORTS_PCI
272         help
273           I-O DATA DEVICE, INC. "LANDISK Series" support.
274
275 config SH_TITAN
276         bool "TITAN"
277         depends on CPU_SUBTYPE_SH7751R
278         select CPU_HAS_IPR_IRQ
279         select SYS_SUPPORTS_PCI
280         help
281           Select Titan if you are configuring for a Nimble Microsystems
282           NetEngine NP51R.
283
284 config SH_SHMIN
285         bool "SHMIN"
286         depends on CPU_SUBTYPE_SH7706
287         select CPU_HAS_IPR_IRQ
288         help
289           Select SHMIN if configuring for the SHMIN board.
290
291 config SH_LBOX_RE2
292         bool "L-BOX RE2"
293         depends on CPU_SUBTYPE_SH7751R
294         select SYS_SUPPORTS_PCI
295         help
296           Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
297
298 config SH_X3PROTO
299         bool "SH-X3 Prototype board"
300         depends on CPU_SUBTYPE_SHX3
301         select NO_IOPORT if !PCI
302         select IRQ_DOMAIN
303
304 config SH_MAGIC_PANEL_R2
305         bool "Magic Panel R2"
306         depends on CPU_SUBTYPE_SH7720
307         select ARCH_REQUIRE_GPIOLIB
308         help
309           Select Magic Panel R2 if configuring for Magic Panel R2.
310
311 config SH_CAYMAN
312         bool "Hitachi Cayman"
313         depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
314         select SYS_SUPPORTS_PCI
315
316 config SH_POLARIS
317         bool "SMSC Polaris"
318         select CPU_HAS_IPR_IRQ
319         depends on CPU_SUBTYPE_SH7709
320         help
321           Select if configuring for an SMSC Polaris development board
322
323 config SH_SH2007
324         bool "SH-2007 board"
325         select NO_IOPORT
326         depends on CPU_SUBTYPE_SH7780
327         help
328           SH-2007 is a single-board computer based around SH7780 chip
329           intended for embedded applications.
330           It has an Ethernet interface (SMC9118), direct connected
331           Compact Flash socket, two serial ports and PC-104 bus.
332           More information at <http://sh2000.sh-linux.org>.
333
334 config SH_APSH4A3A
335         bool "AP-SH4A-3A"
336         select SH_ALPHA_BOARD
337         depends on CPU_SUBTYPE_SH7785
338         help
339           Select AP-SH4A-3A if configuring for an ALPHAPROJECT AP-SH4A-3A.
340
341 config SH_APSH4AD0A
342         bool "AP-SH4AD-0A"
343         select SH_ALPHA_BOARD
344         select SYS_SUPPORTS_PCI
345         depends on CPU_SUBTYPE_SH7786
346         help
347           Select AP-SH4AD-0A if configuring for an ALPHAPROJECT AP-SH4AD-0A.
348
349 source "arch/sh/boards/mach-r2d/Kconfig"
350 source "arch/sh/boards/mach-highlander/Kconfig"
351 source "arch/sh/boards/mach-sdk7780/Kconfig"
352 source "arch/sh/boards/mach-migor/Kconfig"
353 source "arch/sh/boards/mach-rsk/Kconfig"
354
355 if SH_MAGIC_PANEL_R2
356
357 menu "Magic Panel R2 options"
358
359 config SH_MAGIC_PANEL_R2_VERSION
360         int SH_MAGIC_PANEL_R2_VERSION
361         default "3"
362         help
363           Set the version of the Magic Panel R2
364
365 endmenu
366
367 endif
368
369 endmenu