Merge branch 'fixes-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
[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         help
138          Select this option if configuring for any of the RSK+ MCU
139          evaluation platforms.
140
141 config SH_SDK7780
142         bool "SDK7780R3"
143         depends on CPU_SUBTYPE_SH7780
144         select SYS_SUPPORTS_PCI
145         help
146           Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
147           evaluation board.
148
149 config SH_SDK7786
150         bool "SDK7786"
151         depends on CPU_SUBTYPE_SH7786
152         select SYS_SUPPORTS_PCI
153         select NO_IOPORT if !PCI
154         select ARCH_WANT_OPTIONAL_GPIOLIB
155         select HAVE_SRAM_POOL
156         help
157           Select SDK7786 if configuring for a Renesas Technology Europe
158           SH7786-65nm board.
159
160 config SH_HIGHLANDER
161         bool "Highlander"
162         depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
163         select SYS_SUPPORTS_PCI
164         select IO_TRAPPED if MMU
165
166 config SH_SH7757LCR
167         bool "SH7757LCR"
168         depends on CPU_SUBTYPE_SH7757
169         select ARCH_REQUIRE_GPIOLIB
170
171 config SH_SH7785LCR
172         bool "SH7785LCR"
173         depends on CPU_SUBTYPE_SH7785
174         select SYS_SUPPORTS_PCI
175
176 config SH_SH7785LCR_29BIT_PHYSMAPS
177         bool "SH7785LCR 29bit physmaps"
178         depends on SH_SH7785LCR && 29BIT
179         default y
180         help
181           This board has 2 physical memory maps. It can be changed with
182           DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
183           you can access all on-board device in 29bit address mode.
184
185 config SH_SH7785LCR_PT
186         bool "SH7785LCR prototype board on 32-bit MMU mode"
187         depends on SH_SH7785LCR && 32BIT
188         default n
189         help
190           If you use prototype board, this option is enabled.
191
192 config SH_URQUELL
193         bool "Urquell"
194         depends on CPU_SUBTYPE_SH7786
195         select ARCH_REQUIRE_GPIOLIB
196         select SYS_SUPPORTS_PCI
197         select NO_IOPORT if !PCI
198
199 config SH_MIGOR
200         bool "Migo-R"
201         depends on CPU_SUBTYPE_SH7722
202         select ARCH_REQUIRE_GPIOLIB
203         help
204           Select Migo-R if configuring for the SH7722 Migo-R platform
205           by Renesas System Solutions Asia Pte. Ltd.
206
207 config SH_AP325RXA
208         bool "AP-325RXA"
209         depends on CPU_SUBTYPE_SH7723
210         select ARCH_REQUIRE_GPIOLIB
211         help
212           Renesas "AP-325RXA" support.
213           Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
214
215 config SH_KFR2R09
216         bool "KFR2R09"
217         depends on CPU_SUBTYPE_SH7724
218         select ARCH_REQUIRE_GPIOLIB
219         help
220           "Kit For R2R for 2009" support.
221
222 config SH_ECOVEC
223         bool "EcoVec"
224         depends on CPU_SUBTYPE_SH7724
225         select ARCH_REQUIRE_GPIOLIB
226         help
227           Renesas "R0P7724LC0011/21RL (EcoVec)" support.
228
229 config SH_SH7763RDP
230         bool "SH7763RDP"
231         depends on CPU_SUBTYPE_SH7763
232         help
233           Select SH7763RDP if configuring for a Renesas SH7763
234           evaluation board.
235
236 config SH_ESPT
237         bool "ESPT"
238         depends on CPU_SUBTYPE_SH7763
239         help
240           Select ESPT if configuring for a Renesas SH7763
241           with gigabit ether evaluation board.
242
243 config SH_EDOSK7705
244         bool "EDOSK7705"
245         depends on CPU_SUBTYPE_SH7705
246
247 config SH_EDOSK7760
248         bool "EDOSK7760"
249         depends on CPU_SUBTYPE_SH7760
250         help
251           Select if configuring for a Renesas EDOSK7760
252           evaluation board.
253
254 config SH_SH4202_MICRODEV
255         bool "SH4-202 MicroDev"
256         depends on CPU_SUBTYPE_SH4_202
257         help
258           Select SH4-202 MicroDev if configuring for a SuperH MicroDev board
259           with an SH4-202 CPU.
260
261 config SH_LANDISK
262         bool "LANDISK"
263         depends on CPU_SUBTYPE_SH7751R
264         select SYS_SUPPORTS_PCI
265         help
266           I-O DATA DEVICE, INC. "LANDISK Series" support.
267
268 config SH_TITAN
269         bool "TITAN"
270         depends on CPU_SUBTYPE_SH7751R
271         select CPU_HAS_IPR_IRQ
272         select SYS_SUPPORTS_PCI
273         help
274           Select Titan if you are configuring for a Nimble Microsystems
275           NetEngine NP51R.
276
277 config SH_SHMIN
278         bool "SHMIN"
279         depends on CPU_SUBTYPE_SH7706
280         select CPU_HAS_IPR_IRQ
281         help
282           Select SHMIN if configuring for the SHMIN board.
283
284 config SH_LBOX_RE2
285         bool "L-BOX RE2"
286         depends on CPU_SUBTYPE_SH7751R
287         select SYS_SUPPORTS_PCI
288         help
289           Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
290
291 config SH_X3PROTO
292         bool "SH-X3 Prototype board"
293         depends on CPU_SUBTYPE_SHX3
294         select NO_IOPORT if !PCI
295
296 config SH_MAGIC_PANEL_R2
297         bool "Magic Panel R2"
298         depends on CPU_SUBTYPE_SH7720
299         select ARCH_REQUIRE_GPIOLIB
300         help
301           Select Magic Panel R2 if configuring for Magic Panel R2.
302
303 config SH_CAYMAN
304         bool "Hitachi Cayman"
305         depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
306         select SYS_SUPPORTS_PCI
307
308 config SH_POLARIS
309         bool "SMSC Polaris"
310         select CPU_HAS_IPR_IRQ
311         depends on CPU_SUBTYPE_SH7709
312         help
313           Select if configuring for an SMSC Polaris development board
314
315 config SH_SH2007
316         bool "SH-2007 board"
317         select NO_IOPORT
318         depends on CPU_SUBTYPE_SH7780
319         help
320           SH-2007 is a single-board computer based around SH7780 chip
321           intended for embedded applications.
322           It has an Ethernet interface (SMC9118), direct connected
323           Compact Flash socket, two serial ports and PC-104 bus.
324           More information at <http://sh2000.sh-linux.org>.
325
326 config SH_APSH4A3A
327         bool "AP-SH4A-3A"
328         select SH_ALPHA_BOARD
329         depends on CPU_SUBTYPE_SH7785
330         help
331           Select AP-SH4A-3A if configuring for an ALPHAPROJECT AP-SH4A-3A.
332
333 config SH_APSH4AD0A
334         bool "AP-SH4AD-0A"
335         select SH_ALPHA_BOARD
336         select SYS_SUPPORTS_PCI
337         depends on CPU_SUBTYPE_SH7786
338         help
339           Select AP-SH4AD-0A if configuring for an ALPHAPROJECT AP-SH4AD-0A.
340
341 endmenu
342
343 source "arch/sh/boards/mach-r2d/Kconfig"
344 source "arch/sh/boards/mach-highlander/Kconfig"
345 source "arch/sh/boards/mach-sdk7780/Kconfig"
346 source "arch/sh/boards/mach-migor/Kconfig"
347 source "arch/sh/boards/mach-rsk/Kconfig"
348
349 if SH_MAGIC_PANEL_R2
350
351 menu "Magic Panel R2 options"
352
353 config SH_MAGIC_PANEL_R2_VERSION
354         int SH_MAGIC_PANEL_R2_VERSION
355         default "3"
356         help
357           Set the version of the Magic Panel R2
358
359 endmenu
360
361 endif