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