Commit | Line | Data |
---|---|---|
939a24a6 PM |
1 | menu "Board support" |
2 | ||
3 | config SOLUTION_ENGINE | |
4 | bool | |
5 | ||
704bf317 PM |
6 | config SH_ALPHA_BOARD |
7 | bool | |
8 | ||
939a24a6 PM |
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 | |
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 |
54 | config 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 |
65 | config 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 | ||
74 | config 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 | ||
83 | config 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 |
93 | config 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 | ||
103 | config 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 | ||
111 | config 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 | ||
121 | config 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 | ||
131 | config 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 |
140 | config 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 | |
149 | config 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 |
157 | config 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 |
169 | config 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 |
175 | config 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 |
181 | config SH_SH7785LCR |
182 | bool "SH7785LCR" | |
183 | depends on CPU_SUBTYPE_SH7785 | |
184 | select SYS_SUPPORTS_PCI | |
939a24a6 PM |
185 | |
186 | config 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 |
195 | config 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 |
202 | config 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 |
209 | config 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 | ||
218 | config 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 |
227 | config 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 |
235 | config 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 |
244 | config 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 |
251 | config 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 |
258 | config SH_EDOSK7705 |
259 | bool "EDOSK7705" | |
260 | depends on CPU_SUBTYPE_SH7705 | |
261 | ||
3db91708 LS |
262 | config 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 |
269 | config 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 | ||
276 | config 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 | ||
283 | config 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 | ||
292 | config 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 | ||
299 | config 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 | ||
306 | config 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 | |
312 | config 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 | ||
320 | config 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 |
326 | config 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 |
334 | config 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 |
346 | config 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 |
354 | config 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 |
363 | source "arch/sh/boards/mach-r2d/Kconfig" |
364 | source "arch/sh/boards/mach-highlander/Kconfig" | |
365 | source "arch/sh/boards/mach-sdk7780/Kconfig" | |
366 | source "arch/sh/boards/mach-migor/Kconfig" | |
ea0aac1e | 367 | source "arch/sh/boards/mach-rsk/Kconfig" |
c8b5d9dc PM |
368 | |
369 | if SH_MAGIC_PANEL_R2 | |
370 | ||
371 | menu "Magic Panel R2 options" | |
372 | ||
373 | config SH_MAGIC_PANEL_R2_VERSION | |
374 | int SH_MAGIC_PANEL_R2_VERSION | |
375 | default "3" | |
376 | help | |
377 | Set the version of the Magic Panel R2 | |
378 | ||
379 | endmenu | |
380 | ||
381 | endif | |
9e7f60a3 SM |
382 | |
383 | endmenu |