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