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