xref: /linux/arch/sh/boards/Kconfig (revision 36239c6704b71da7fb8e2a9429e159a84d0c5a3e)
1939a24a6SPaul Mundtmenu "Board support"
2939a24a6SPaul Mundt
3939a24a6SPaul Mundtconfig SOLUTION_ENGINE
4939a24a6SPaul Mundt	bool
5939a24a6SPaul Mundt
6939a24a6SPaul Mundtconfig SH_SOLUTION_ENGINE
7939a24a6SPaul Mundt	bool "SolutionEngine"
8939a24a6SPaul Mundt	select SOLUTION_ENGINE
9939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
10939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \
11939a24a6SPaul Mundt	  CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \
12939a24a6SPaul Mundt	  CPU_SUBTYPE_SH7750R
13939a24a6SPaul Mundt	help
14939a24a6SPaul Mundt	  Select SolutionEngine if configuring for a Hitachi SH7705, SH7709,
15939a24a6SPaul Mundt	  SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.
16939a24a6SPaul Mundt
17939a24a6SPaul Mundtconfig SH_7206_SOLUTION_ENGINE
18939a24a6SPaul Mundt	bool "SolutionEngine7206"
19939a24a6SPaul Mundt	select SOLUTION_ENGINE
20939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7206
21939a24a6SPaul Mundt	help
22939a24a6SPaul Mundt	  Select 7206 SolutionEngine if configuring for a Hitachi SH7206
23939a24a6SPaul Mundt	  evaluation board.
24939a24a6SPaul Mundt
25939a24a6SPaul Mundtconfig SH_7619_SOLUTION_ENGINE
26939a24a6SPaul Mundt	bool "SolutionEngine7619"
27939a24a6SPaul Mundt	select SOLUTION_ENGINE
28939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7619
29939a24a6SPaul Mundt	help
30939a24a6SPaul Mundt	  Select 7619 SolutionEngine if configuring for a Hitachi SH7619
31939a24a6SPaul Mundt	  evaluation board.
32939a24a6SPaul Mundt
33939a24a6SPaul Mundtconfig SH_7721_SOLUTION_ENGINE
34939a24a6SPaul Mundt	bool "SolutionEngine7721"
35939a24a6SPaul Mundt	select SOLUTION_ENGINE
36939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7721
37939a24a6SPaul Mundt	help
38939a24a6SPaul Mundt	  Select 7721 SolutionEngine if configuring for a Hitachi SH7721
39939a24a6SPaul Mundt	  evaluation board.
40939a24a6SPaul Mundt
41939a24a6SPaul Mundtconfig SH_7722_SOLUTION_ENGINE
42939a24a6SPaul Mundt	bool "SolutionEngine7722"
43939a24a6SPaul Mundt	select SOLUTION_ENGINE
44939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
45939a24a6SPaul Mundt	help
46939a24a6SPaul Mundt	  Select 7722 SolutionEngine if configuring for a Hitachi SH772
47939a24a6SPaul Mundt	  evaluation board.
48939a24a6SPaul Mundt
49287c1297SKuninori Morimotoconfig SH_7724_SOLUTION_ENGINE
50287c1297SKuninori Morimoto	bool "SolutionEngine7724"
51287c1297SKuninori Morimoto	select SOLUTION_ENGINE
52287c1297SKuninori Morimoto	depends on CPU_SUBTYPE_SH7724
53287c1297SKuninori Morimoto	select ARCH_REQUIRE_GPIOLIB
54287c1297SKuninori Morimoto	help
55287c1297SKuninori Morimoto	  Select 7724 SolutionEngine if configuring for a Hitachi SH7724
56287c1297SKuninori Morimoto	  evaluation board.
57287c1297SKuninori Morimoto
58939a24a6SPaul Mundtconfig SH_7751_SOLUTION_ENGINE
59939a24a6SPaul Mundt	bool "SolutionEngine7751"
60939a24a6SPaul Mundt	select SOLUTION_ENGINE
61939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
62939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
63939a24a6SPaul Mundt	help
64939a24a6SPaul Mundt	  Select 7751 SolutionEngine if configuring for a Hitachi SH7751
65939a24a6SPaul Mundt	  evaluation board.
66939a24a6SPaul Mundt
67939a24a6SPaul Mundtconfig SH_7780_SOLUTION_ENGINE
68939a24a6SPaul Mundt	bool "SolutionEngine7780"
69939a24a6SPaul Mundt	select SOLUTION_ENGINE
70939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
71939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
72939a24a6SPaul Mundt	help
73939a24a6SPaul Mundt	  Select 7780 SolutionEngine if configuring for a Renesas SH7780
74939a24a6SPaul Mundt	  evaluation board.
75939a24a6SPaul Mundt
76939a24a6SPaul Mundtconfig SH_7343_SOLUTION_ENGINE
77939a24a6SPaul Mundt	bool "SolutionEngine7343"
78939a24a6SPaul Mundt	select SOLUTION_ENGINE
79939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7343
80939a24a6SPaul Mundt	help
81939a24a6SPaul Mundt	  Select 7343 SolutionEngine if configuring for a Hitachi
82939a24a6SPaul Mundt	  SH7343 (SH-Mobile 3AS) evaluation board.
83939a24a6SPaul Mundt
84939a24a6SPaul Mundtconfig SH_7751_SYSTEMH
85939a24a6SPaul Mundt	bool "SystemH7751R"
86939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
87939a24a6SPaul Mundt	help
88939a24a6SPaul Mundt	  Select SystemH if you are configuring for a Renesas SystemH
89939a24a6SPaul Mundt	  7751R evaluation board.
90939a24a6SPaul Mundt
91939a24a6SPaul Mundtconfig SH_HP6XX
92939a24a6SPaul Mundt	bool "HP6XX"
93939a24a6SPaul Mundt	select SYS_SUPPORTS_APM_EMULATION
94939a24a6SPaul Mundt	select HD6446X_SERIES
95939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7709
96939a24a6SPaul Mundt	help
97939a24a6SPaul Mundt	  Select HP6XX if configuring for a HP jornada HP6xx.
98939a24a6SPaul Mundt	  More information (hardware only) at
99939a24a6SPaul Mundt	  <http://www.hp.com/jornada/>.
100939a24a6SPaul Mundt
101939a24a6SPaul Mundtconfig SH_DREAMCAST
102939a24a6SPaul Mundt	bool "Dreamcast"
103939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
104939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7091
105939a24a6SPaul Mundt	help
106939a24a6SPaul Mundt	  Select Dreamcast if configuring for a SEGA Dreamcast.
107939a24a6SPaul Mundt	  More information at <http://www.linux-sh.org>
108939a24a6SPaul Mundt
109939a24a6SPaul Mundtconfig SH_SH03
110939a24a6SPaul Mundt	bool "Interface CTP/PCI-SH03"
111939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
112939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
113939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
114939a24a6SPaul Mundt	help
115939a24a6SPaul Mundt	  CTP/PCI-SH03 is a CPU module computer that is produced
116939a24a6SPaul Mundt	  by Interface Corporation.
117939a24a6SPaul Mundt	  More information at <http://www.interface.co.jp>
118939a24a6SPaul Mundt
119939a24a6SPaul Mundtconfig SH_SECUREEDGE5410
120939a24a6SPaul Mundt	bool "SecureEdge5410"
121939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
122939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
123939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
124939a24a6SPaul Mundt	help
125939a24a6SPaul Mundt	  Select SecureEdge5410 if configuring for a SnapGear SH board.
126939a24a6SPaul Mundt	  This includes both the OEM SecureEdge products as well as the
127939a24a6SPaul Mundt	  SME product line.
128939a24a6SPaul Mundt
129939a24a6SPaul Mundtconfig SH_RTS7751R2D
130939a24a6SPaul Mundt	bool "RTS7751R2D"
131939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
132939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
133e6be3a25SMagnus Damm	select IO_TRAPPED if MMU
134939a24a6SPaul Mundt	help
135939a24a6SPaul Mundt	  Select RTS7751R2D if configuring for a Renesas Technology
136939a24a6SPaul Mundt	  Sales SH-Graphics board.
137939a24a6SPaul Mundt
138ea0aac1eSPaul Mundtconfig SH_RSK
139ea0aac1eSPaul Mundt	bool "Renesas Starter Kit"
140ea0aac1eSPaul Mundt	depends on CPU_SUBTYPE_SH7201 || CPU_SUBTYPE_SH7203
141ea0aac1eSPaul Mundt	help
142ea0aac1eSPaul Mundt	 Select this option if configuring for any of the RSK+ MCU
143ea0aac1eSPaul Mundt	 evaluation platforms.
144939a24a6SPaul Mundt
145939a24a6SPaul Mundtconfig SH_SDK7780
146939a24a6SPaul Mundt	bool "SDK7780R3"
147939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
148939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
149939a24a6SPaul Mundt	help
150939a24a6SPaul Mundt	  Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
151939a24a6SPaul Mundt	  evaluation board.
152939a24a6SPaul Mundt
15302bf6cc7SPaul Mundtconfig SH_SDK7786
15402bf6cc7SPaul Mundt	bool "SDK7786"
15502bf6cc7SPaul Mundt	depends on CPU_SUBTYPE_SH7786
1567dcaa8e8SPaul Mundt	select SYS_SUPPORTS_PCI
15724223971SPaul Mundt	select NO_IOPORT if !PCI
15802bf6cc7SPaul Mundt	help
15902bf6cc7SPaul Mundt	  Select SDK7786 if configuring for a Renesas Technology Europe
16002bf6cc7SPaul Mundt	  SH7786-65nm board.
16102bf6cc7SPaul Mundt
162939a24a6SPaul Mundtconfig SH_HIGHLANDER
163939a24a6SPaul Mundt	bool "Highlander"
164939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
165939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
166e6be3a25SMagnus Damm	select IO_TRAPPED if MMU
167939a24a6SPaul Mundt
168*36239c67SYoshihiro Shimodaconfig SH_SH7757LCR
169*36239c67SYoshihiro Shimoda	bool "SH7757LCR"
170*36239c67SYoshihiro Shimoda	depends on CPU_SUBTYPE_SH7757
171*36239c67SYoshihiro Shimoda	select ARCH_REQUIRE_GPIOLIB
172*36239c67SYoshihiro Shimoda
173939a24a6SPaul Mundtconfig SH_SH7785LCR
174939a24a6SPaul Mundt	bool "SH7785LCR"
175939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7785
176939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
177939a24a6SPaul Mundt
178939a24a6SPaul Mundtconfig SH_SH7785LCR_29BIT_PHYSMAPS
179939a24a6SPaul Mundt	bool "SH7785LCR 29bit physmaps"
180df4d4f1aSYoshihiro Shimoda	depends on SH_SH7785LCR && 29BIT
181939a24a6SPaul Mundt	default y
182939a24a6SPaul Mundt	help
183939a24a6SPaul Mundt	  This board has 2 physical memory maps. It can be changed with
184939a24a6SPaul Mundt	  DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
185939a24a6SPaul Mundt	  you can access all on-board device in 29bit address mode.
186939a24a6SPaul Mundt
187e79d5747SYoshihiro Shimodaconfig SH_SH7785LCR_PT
188e79d5747SYoshihiro Shimoda	bool "SH7785LCR prototype board on 32-bit MMU mode"
189e79d5747SYoshihiro Shimoda	depends on SH_SH7785LCR && 32BIT
190e79d5747SYoshihiro Shimoda	default n
191e79d5747SYoshihiro Shimoda	help
192e79d5747SYoshihiro Shimoda	  If you use prototype board, this option is enabled.
193e79d5747SYoshihiro Shimoda
1945ac072e1SKuninori Morimotoconfig SH_URQUELL
1955ac072e1SKuninori Morimoto	bool "Urquell"
1965ac072e1SKuninori Morimoto	depends on CPU_SUBTYPE_SH7786
1975ac072e1SKuninori Morimoto	select ARCH_REQUIRE_GPIOLIB
1985713e602SPaul Mundt	select SYS_SUPPORTS_PCI
199861160bfSPaul Mundt	select NO_IOPORT if !PCI
2005ac072e1SKuninori Morimoto
201939a24a6SPaul Mundtconfig SH_MIGOR
202939a24a6SPaul Mundt	bool "Migo-R"
203939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
20469edbba0SMagnus Damm	select ARCH_REQUIRE_GPIOLIB
205939a24a6SPaul Mundt	help
206939a24a6SPaul Mundt	  Select Migo-R if configuring for the SH7722 Migo-R platform
207939a24a6SPaul Mundt          by Renesas System Solutions Asia Pte. Ltd.
208939a24a6SPaul Mundt
209939a24a6SPaul Mundtconfig SH_AP325RXA
210939a24a6SPaul Mundt	bool "AP-325RXA"
211939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7723
21269edbba0SMagnus Damm	select ARCH_REQUIRE_GPIOLIB
213939a24a6SPaul Mundt	help
214939a24a6SPaul Mundt	  Renesas "AP-325RXA" support.
215939a24a6SPaul Mundt	  Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
216939a24a6SPaul Mundt
217e7d16514SMagnus Dammconfig SH_KFR2R09
218e7d16514SMagnus Damm	bool "KFR2R09"
219e7d16514SMagnus Damm	depends on CPU_SUBTYPE_SH7724
220e7d16514SMagnus Damm	select ARCH_REQUIRE_GPIOLIB
221e7d16514SMagnus Damm	help
222e7d16514SMagnus Damm	  "Kit For R2R for 2009" support.
223e7d16514SMagnus Damm
2244138b740SKuninori Morimotoconfig SH_ECOVEC
2254138b740SKuninori Morimoto	bool "EcoVec"
2264138b740SKuninori Morimoto	depends on CPU_SUBTYPE_SH7724
2274138b740SKuninori Morimoto	select ARCH_REQUIRE_GPIOLIB
2284138b740SKuninori Morimoto	help
2294138b740SKuninori Morimoto	  Renesas "R0P7724LC0011/21RL (EcoVec)" support.
2304138b740SKuninori Morimoto
231939a24a6SPaul Mundtconfig SH_SH7763RDP
232939a24a6SPaul Mundt	bool "SH7763RDP"
233939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7763
234939a24a6SPaul Mundt	help
235939a24a6SPaul Mundt	  Select SH7763RDP if configuring for a Renesas SH7763
236939a24a6SPaul Mundt	  evaluation board.
237939a24a6SPaul Mundt
23832910e2cSNobuhiro Iwamatsuconfig SH_ESPT
23932910e2cSNobuhiro Iwamatsu	bool "ESPT"
24032910e2cSNobuhiro Iwamatsu	depends on CPU_SUBTYPE_SH7763
24132910e2cSNobuhiro Iwamatsu	help
24232910e2cSNobuhiro Iwamatsu	  Select ESPT if configuring for a Renesas SH7763
24332910e2cSNobuhiro Iwamatsu	  with gigabit ether evaluation board.
24432910e2cSNobuhiro Iwamatsu
245939a24a6SPaul Mundtconfig SH_EDOSK7705
246939a24a6SPaul Mundt	bool "EDOSK7705"
247939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705
248939a24a6SPaul Mundt
2493db91708SLuca Santiniconfig SH_EDOSK7760
2503db91708SLuca Santini	bool "EDOSK7760"
2513db91708SLuca Santini	depends on CPU_SUBTYPE_SH7760
2523db91708SLuca Santini	help
2533db91708SLuca Santini	  Select if configuring for a Renesas EDOSK7760
2543db91708SLuca Santini	  evaluation board.
2553db91708SLuca Santini
256939a24a6SPaul Mundtconfig SH_SH4202_MICRODEV
257939a24a6SPaul Mundt	bool "SH4-202 MicroDev"
258939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH4_202
259939a24a6SPaul Mundt	help
260939a24a6SPaul Mundt	  Select SH4-202 MicroDev if configuring for a SuperH MicroDev board
261939a24a6SPaul Mundt	  with an SH4-202 CPU.
262939a24a6SPaul Mundt
263939a24a6SPaul Mundtconfig SH_LANDISK
264939a24a6SPaul Mundt	bool "LANDISK"
265939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
266939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
267939a24a6SPaul Mundt	help
268939a24a6SPaul Mundt	  I-O DATA DEVICE, INC. "LANDISK Series" support.
269939a24a6SPaul Mundt
270939a24a6SPaul Mundtconfig SH_TITAN
271939a24a6SPaul Mundt	bool "TITAN"
272939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
273939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
274939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
275939a24a6SPaul Mundt	help
276939a24a6SPaul Mundt	  Select Titan if you are configuring for a Nimble Microsystems
277939a24a6SPaul Mundt	  NetEngine NP51R.
278939a24a6SPaul Mundt
279939a24a6SPaul Mundtconfig SH_SHMIN
280939a24a6SPaul Mundt	bool "SHMIN"
281939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7706
282939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
283939a24a6SPaul Mundt	help
284939a24a6SPaul Mundt	  Select SHMIN if configuring for the SHMIN board.
285939a24a6SPaul Mundt
286939a24a6SPaul Mundtconfig SH_LBOX_RE2
287939a24a6SPaul Mundt	bool "L-BOX RE2"
288939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
289939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
290939a24a6SPaul Mundt	help
291939a24a6SPaul Mundt	  Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
292939a24a6SPaul Mundt
293939a24a6SPaul Mundtconfig SH_X3PROTO
294939a24a6SPaul Mundt	bool "SH-X3 Prototype board"
295939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SHX3
296861160bfSPaul Mundt	select NO_IOPORT if !PCI
297939a24a6SPaul Mundt
298939a24a6SPaul Mundtconfig SH_MAGIC_PANEL_R2
299939a24a6SPaul Mundt	bool "Magic Panel R2"
300939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7720
301ae5e6d05SPaul Mundt	select ARCH_REQUIRE_GPIOLIB
302939a24a6SPaul Mundt	help
303939a24a6SPaul Mundt	  Select Magic Panel R2 if configuring for Magic Panel R2.
304939a24a6SPaul Mundt
305939a24a6SPaul Mundtconfig SH_CAYMAN
306939a24a6SPaul Mundt	bool "Hitachi Cayman"
307939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
308939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
309939a24a6SPaul Mundt
310eaeed5d3SSteve Glendinningconfig SH_POLARIS
311eaeed5d3SSteve Glendinning	bool "SMSC Polaris"
312eaeed5d3SSteve Glendinning	select CPU_HAS_IPR_IRQ
313eaeed5d3SSteve Glendinning	depends on CPU_SUBTYPE_SH7709
314eaeed5d3SSteve Glendinning	help
315eaeed5d3SSteve Glendinning	  Select if configuring for an SMSC Polaris development board
316eaeed5d3SSteve Glendinning
3173a598264SHitoshi Mitakeconfig SH_SH2007
3183a598264SHitoshi Mitake	bool "SH-2007 board"
3193a598264SHitoshi Mitake	select NO_IOPORT
3203a598264SHitoshi Mitake	depends on CPU_SUBTYPE_SH7780
3213a598264SHitoshi Mitake	help
3223a598264SHitoshi Mitake	  SH-2007 is a single-board computer based around SH7780 chip
3233a598264SHitoshi Mitake	  intended for embedded applications.
3243a598264SHitoshi Mitake	  It has an Ethernet interface (SMC9118), direct connected
3253a598264SHitoshi Mitake	  Compact Flash socket, two serial ports and PC-104 bus.
3263a598264SHitoshi Mitake	  More information at <http://sh2000.sh-linux.org>.
3273a598264SHitoshi Mitake
328939a24a6SPaul Mundtendmenu
329939a24a6SPaul Mundt
330939a24a6SPaul Mundtsource "arch/sh/boards/mach-r2d/Kconfig"
331939a24a6SPaul Mundtsource "arch/sh/boards/mach-highlander/Kconfig"
332939a24a6SPaul Mundtsource "arch/sh/boards/mach-sdk7780/Kconfig"
333939a24a6SPaul Mundtsource "arch/sh/boards/mach-migor/Kconfig"
334ea0aac1eSPaul Mundtsource "arch/sh/boards/mach-rsk/Kconfig"
335c8b5d9dcSPaul Mundt
336c8b5d9dcSPaul Mundtif SH_MAGIC_PANEL_R2
337c8b5d9dcSPaul Mundt
338c8b5d9dcSPaul Mundtmenu "Magic Panel R2 options"
339c8b5d9dcSPaul Mundt
340c8b5d9dcSPaul Mundtconfig SH_MAGIC_PANEL_R2_VERSION
341c8b5d9dcSPaul Mundt	int SH_MAGIC_PANEL_R2_VERSION
342c8b5d9dcSPaul Mundt	default "3"
343c8b5d9dcSPaul Mundt	help
344c8b5d9dcSPaul Mundt	  Set the version of the Magic Panel R2
345c8b5d9dcSPaul Mundt
346c8b5d9dcSPaul Mundtendmenu
347c8b5d9dcSPaul Mundt
348c8b5d9dcSPaul Mundtendif
349