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