xref: /linux/arch/sh/boards/Kconfig (revision 704bf317fd21683e5c71a542f5fb5f65271a1582)
1939a24a6SPaul Mundtmenu "Board support"
2939a24a6SPaul Mundt
3939a24a6SPaul Mundtconfig SOLUTION_ENGINE
4939a24a6SPaul Mundt	bool
5939a24a6SPaul Mundt
6*704bf317SPaul Mundtconfig SH_ALPHA_BOARD
7*704bf317SPaul Mundt	bool
8*704bf317SPaul Mundt
9939a24a6SPaul Mundtconfig SH_SOLUTION_ENGINE
10939a24a6SPaul Mundt	bool "SolutionEngine"
11939a24a6SPaul Mundt	select SOLUTION_ENGINE
12939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
13939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \
14939a24a6SPaul Mundt	  CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \
15939a24a6SPaul Mundt	  CPU_SUBTYPE_SH7750R
16939a24a6SPaul Mundt	help
17939a24a6SPaul Mundt	  Select SolutionEngine if configuring for a Hitachi SH7705, SH7709,
18939a24a6SPaul Mundt	  SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.
19939a24a6SPaul Mundt
20939a24a6SPaul Mundtconfig SH_7206_SOLUTION_ENGINE
21939a24a6SPaul Mundt	bool "SolutionEngine7206"
22939a24a6SPaul Mundt	select SOLUTION_ENGINE
23939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7206
24939a24a6SPaul Mundt	help
25939a24a6SPaul Mundt	  Select 7206 SolutionEngine if configuring for a Hitachi SH7206
26939a24a6SPaul Mundt	  evaluation board.
27939a24a6SPaul Mundt
28939a24a6SPaul Mundtconfig SH_7619_SOLUTION_ENGINE
29939a24a6SPaul Mundt	bool "SolutionEngine7619"
30939a24a6SPaul Mundt	select SOLUTION_ENGINE
31939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7619
32939a24a6SPaul Mundt	help
33939a24a6SPaul Mundt	  Select 7619 SolutionEngine if configuring for a Hitachi SH7619
34939a24a6SPaul Mundt	  evaluation board.
35939a24a6SPaul Mundt
36939a24a6SPaul Mundtconfig SH_7721_SOLUTION_ENGINE
37939a24a6SPaul Mundt	bool "SolutionEngine7721"
38939a24a6SPaul Mundt	select SOLUTION_ENGINE
39939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7721
40939a24a6SPaul Mundt	help
41939a24a6SPaul Mundt	  Select 7721 SolutionEngine if configuring for a Hitachi SH7721
42939a24a6SPaul Mundt	  evaluation board.
43939a24a6SPaul Mundt
44939a24a6SPaul Mundtconfig SH_7722_SOLUTION_ENGINE
45939a24a6SPaul Mundt	bool "SolutionEngine7722"
46939a24a6SPaul Mundt	select SOLUTION_ENGINE
47939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
48939a24a6SPaul Mundt	help
49939a24a6SPaul Mundt	  Select 7722 SolutionEngine if configuring for a Hitachi SH772
50939a24a6SPaul Mundt	  evaluation board.
51939a24a6SPaul Mundt
52287c1297SKuninori Morimotoconfig SH_7724_SOLUTION_ENGINE
53287c1297SKuninori Morimoto	bool "SolutionEngine7724"
54287c1297SKuninori Morimoto	select SOLUTION_ENGINE
55287c1297SKuninori Morimoto	depends on CPU_SUBTYPE_SH7724
56287c1297SKuninori Morimoto	select ARCH_REQUIRE_GPIOLIB
57287c1297SKuninori Morimoto	help
58287c1297SKuninori Morimoto	  Select 7724 SolutionEngine if configuring for a Hitachi SH7724
59287c1297SKuninori Morimoto	  evaluation board.
60287c1297SKuninori Morimoto
61939a24a6SPaul Mundtconfig SH_7751_SOLUTION_ENGINE
62939a24a6SPaul Mundt	bool "SolutionEngine7751"
63939a24a6SPaul Mundt	select SOLUTION_ENGINE
64939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
65939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
66939a24a6SPaul Mundt	help
67939a24a6SPaul Mundt	  Select 7751 SolutionEngine if configuring for a Hitachi SH7751
68939a24a6SPaul Mundt	  evaluation board.
69939a24a6SPaul Mundt
70939a24a6SPaul Mundtconfig SH_7780_SOLUTION_ENGINE
71939a24a6SPaul Mundt	bool "SolutionEngine7780"
72939a24a6SPaul Mundt	select SOLUTION_ENGINE
73939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
74939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
75939a24a6SPaul Mundt	help
76939a24a6SPaul Mundt	  Select 7780 SolutionEngine if configuring for a Renesas SH7780
77939a24a6SPaul Mundt	  evaluation board.
78939a24a6SPaul Mundt
79939a24a6SPaul Mundtconfig SH_7343_SOLUTION_ENGINE
80939a24a6SPaul Mundt	bool "SolutionEngine7343"
81939a24a6SPaul Mundt	select SOLUTION_ENGINE
82939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7343
83939a24a6SPaul Mundt	help
84939a24a6SPaul Mundt	  Select 7343 SolutionEngine if configuring for a Hitachi
85939a24a6SPaul Mundt	  SH7343 (SH-Mobile 3AS) evaluation board.
86939a24a6SPaul Mundt
87939a24a6SPaul Mundtconfig SH_HP6XX
88939a24a6SPaul Mundt	bool "HP6XX"
89939a24a6SPaul Mundt	select SYS_SUPPORTS_APM_EMULATION
90939a24a6SPaul Mundt	select HD6446X_SERIES
91939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7709
92939a24a6SPaul Mundt	help
93939a24a6SPaul Mundt	  Select HP6XX if configuring for a HP jornada HP6xx.
94939a24a6SPaul Mundt	  More information (hardware only) at
95939a24a6SPaul Mundt	  <http://www.hp.com/jornada/>.
96939a24a6SPaul Mundt
97939a24a6SPaul Mundtconfig SH_DREAMCAST
98939a24a6SPaul Mundt	bool "Dreamcast"
99939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
100939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7091
101939a24a6SPaul Mundt	help
102939a24a6SPaul Mundt	  Select Dreamcast if configuring for a SEGA Dreamcast.
103939a24a6SPaul Mundt	  More information at <http://www.linux-sh.org>
104939a24a6SPaul Mundt
105939a24a6SPaul Mundtconfig SH_SH03
106939a24a6SPaul Mundt	bool "Interface CTP/PCI-SH03"
107939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
108939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
109939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
110939a24a6SPaul Mundt	help
111939a24a6SPaul Mundt	  CTP/PCI-SH03 is a CPU module computer that is produced
112939a24a6SPaul Mundt	  by Interface Corporation.
113939a24a6SPaul Mundt	  More information at <http://www.interface.co.jp>
114939a24a6SPaul Mundt
115939a24a6SPaul Mundtconfig SH_SECUREEDGE5410
116939a24a6SPaul Mundt	bool "SecureEdge5410"
117939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
118939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
119939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
120939a24a6SPaul Mundt	help
121939a24a6SPaul Mundt	  Select SecureEdge5410 if configuring for a SnapGear SH board.
122939a24a6SPaul Mundt	  This includes both the OEM SecureEdge products as well as the
123939a24a6SPaul Mundt	  SME product line.
124939a24a6SPaul Mundt
125939a24a6SPaul Mundtconfig SH_RTS7751R2D
126939a24a6SPaul Mundt	bool "RTS7751R2D"
127939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
128939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
129e6be3a25SMagnus Damm	select IO_TRAPPED if MMU
130939a24a6SPaul Mundt	help
131939a24a6SPaul Mundt	  Select RTS7751R2D if configuring for a Renesas Technology
132939a24a6SPaul Mundt	  Sales SH-Graphics board.
133939a24a6SPaul Mundt
134ea0aac1eSPaul Mundtconfig SH_RSK
135ea0aac1eSPaul Mundt	bool "Renesas Starter Kit"
136ea0aac1eSPaul Mundt	depends on CPU_SUBTYPE_SH7201 || CPU_SUBTYPE_SH7203
137ea0aac1eSPaul Mundt	help
138ea0aac1eSPaul Mundt	 Select this option if configuring for any of the RSK+ MCU
139ea0aac1eSPaul Mundt	 evaluation platforms.
140939a24a6SPaul Mundt
141939a24a6SPaul Mundtconfig SH_SDK7780
142939a24a6SPaul Mundt	bool "SDK7780R3"
143939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
144939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
145939a24a6SPaul Mundt	help
146939a24a6SPaul Mundt	  Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
147939a24a6SPaul Mundt	  evaluation board.
148939a24a6SPaul Mundt
14902bf6cc7SPaul Mundtconfig SH_SDK7786
15002bf6cc7SPaul Mundt	bool "SDK7786"
15102bf6cc7SPaul Mundt	depends on CPU_SUBTYPE_SH7786
1527dcaa8e8SPaul Mundt	select SYS_SUPPORTS_PCI
15324223971SPaul Mundt	select NO_IOPORT if !PCI
15447da88f3SPaul Mundt	select ARCH_WANT_OPTIONAL_GPIOLIB
155d8d6b902SPaul Mundt	select HAVE_SRAM_POOL
15602bf6cc7SPaul Mundt	help
15702bf6cc7SPaul Mundt	  Select SDK7786 if configuring for a Renesas Technology Europe
15802bf6cc7SPaul Mundt	  SH7786-65nm board.
15902bf6cc7SPaul Mundt
160939a24a6SPaul Mundtconfig SH_HIGHLANDER
161939a24a6SPaul Mundt	bool "Highlander"
162939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
163939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
164e6be3a25SMagnus Damm	select IO_TRAPPED if MMU
165939a24a6SPaul Mundt
16636239c67SYoshihiro Shimodaconfig SH_SH7757LCR
16736239c67SYoshihiro Shimoda	bool "SH7757LCR"
16836239c67SYoshihiro Shimoda	depends on CPU_SUBTYPE_SH7757
16936239c67SYoshihiro Shimoda	select ARCH_REQUIRE_GPIOLIB
17036239c67SYoshihiro Shimoda
171939a24a6SPaul Mundtconfig SH_SH7785LCR
172939a24a6SPaul Mundt	bool "SH7785LCR"
173939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7785
174939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
175939a24a6SPaul Mundt
176939a24a6SPaul Mundtconfig SH_SH7785LCR_29BIT_PHYSMAPS
177939a24a6SPaul Mundt	bool "SH7785LCR 29bit physmaps"
178df4d4f1aSYoshihiro Shimoda	depends on SH_SH7785LCR && 29BIT
179939a24a6SPaul Mundt	default y
180939a24a6SPaul Mundt	help
181939a24a6SPaul Mundt	  This board has 2 physical memory maps. It can be changed with
182939a24a6SPaul Mundt	  DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
183939a24a6SPaul Mundt	  you can access all on-board device in 29bit address mode.
184939a24a6SPaul Mundt
185e79d5747SYoshihiro Shimodaconfig SH_SH7785LCR_PT
186e79d5747SYoshihiro Shimoda	bool "SH7785LCR prototype board on 32-bit MMU mode"
187e79d5747SYoshihiro Shimoda	depends on SH_SH7785LCR && 32BIT
188e79d5747SYoshihiro Shimoda	default n
189e79d5747SYoshihiro Shimoda	help
190e79d5747SYoshihiro Shimoda	  If you use prototype board, this option is enabled.
191e79d5747SYoshihiro Shimoda
1925ac072e1SKuninori Morimotoconfig SH_URQUELL
1935ac072e1SKuninori Morimoto	bool "Urquell"
1945ac072e1SKuninori Morimoto	depends on CPU_SUBTYPE_SH7786
1955ac072e1SKuninori Morimoto	select ARCH_REQUIRE_GPIOLIB
1965713e602SPaul Mundt	select SYS_SUPPORTS_PCI
197861160bfSPaul Mundt	select NO_IOPORT if !PCI
1985ac072e1SKuninori Morimoto
199939a24a6SPaul Mundtconfig SH_MIGOR
200939a24a6SPaul Mundt	bool "Migo-R"
201939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
20269edbba0SMagnus Damm	select ARCH_REQUIRE_GPIOLIB
203939a24a6SPaul Mundt	help
204939a24a6SPaul Mundt	  Select Migo-R if configuring for the SH7722 Migo-R platform
205939a24a6SPaul Mundt          by Renesas System Solutions Asia Pte. Ltd.
206939a24a6SPaul Mundt
207939a24a6SPaul Mundtconfig SH_AP325RXA
208939a24a6SPaul Mundt	bool "AP-325RXA"
209939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7723
21069edbba0SMagnus Damm	select ARCH_REQUIRE_GPIOLIB
211939a24a6SPaul Mundt	help
212939a24a6SPaul Mundt	  Renesas "AP-325RXA" support.
213939a24a6SPaul Mundt	  Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
214939a24a6SPaul Mundt
215e7d16514SMagnus Dammconfig SH_KFR2R09
216e7d16514SMagnus Damm	bool "KFR2R09"
217e7d16514SMagnus Damm	depends on CPU_SUBTYPE_SH7724
218e7d16514SMagnus Damm	select ARCH_REQUIRE_GPIOLIB
219e7d16514SMagnus Damm	help
220e7d16514SMagnus Damm	  "Kit For R2R for 2009" support.
221e7d16514SMagnus Damm
2224138b740SKuninori Morimotoconfig SH_ECOVEC
2234138b740SKuninori Morimoto	bool "EcoVec"
2244138b740SKuninori Morimoto	depends on CPU_SUBTYPE_SH7724
2254138b740SKuninori Morimoto	select ARCH_REQUIRE_GPIOLIB
2264138b740SKuninori Morimoto	help
2274138b740SKuninori Morimoto	  Renesas "R0P7724LC0011/21RL (EcoVec)" support.
2284138b740SKuninori Morimoto
229939a24a6SPaul Mundtconfig SH_SH7763RDP
230939a24a6SPaul Mundt	bool "SH7763RDP"
231939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7763
232939a24a6SPaul Mundt	help
233939a24a6SPaul Mundt	  Select SH7763RDP if configuring for a Renesas SH7763
234939a24a6SPaul Mundt	  evaluation board.
235939a24a6SPaul Mundt
23632910e2cSNobuhiro Iwamatsuconfig SH_ESPT
23732910e2cSNobuhiro Iwamatsu	bool "ESPT"
23832910e2cSNobuhiro Iwamatsu	depends on CPU_SUBTYPE_SH7763
23932910e2cSNobuhiro Iwamatsu	help
24032910e2cSNobuhiro Iwamatsu	  Select ESPT if configuring for a Renesas SH7763
24132910e2cSNobuhiro Iwamatsu	  with gigabit ether evaluation board.
24232910e2cSNobuhiro Iwamatsu
243939a24a6SPaul Mundtconfig SH_EDOSK7705
244939a24a6SPaul Mundt	bool "EDOSK7705"
245939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705
246939a24a6SPaul Mundt
2473db91708SLuca Santiniconfig SH_EDOSK7760
2483db91708SLuca Santini	bool "EDOSK7760"
2493db91708SLuca Santini	depends on CPU_SUBTYPE_SH7760
2503db91708SLuca Santini	help
2513db91708SLuca Santini	  Select if configuring for a Renesas EDOSK7760
2523db91708SLuca Santini	  evaluation board.
2533db91708SLuca Santini
254939a24a6SPaul Mundtconfig SH_SH4202_MICRODEV
255939a24a6SPaul Mundt	bool "SH4-202 MicroDev"
256939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH4_202
257939a24a6SPaul Mundt	help
258939a24a6SPaul Mundt	  Select SH4-202 MicroDev if configuring for a SuperH MicroDev board
259939a24a6SPaul Mundt	  with an SH4-202 CPU.
260939a24a6SPaul Mundt
261939a24a6SPaul Mundtconfig SH_LANDISK
262939a24a6SPaul Mundt	bool "LANDISK"
263939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
264939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
265939a24a6SPaul Mundt	help
266939a24a6SPaul Mundt	  I-O DATA DEVICE, INC. "LANDISK Series" support.
267939a24a6SPaul Mundt
268939a24a6SPaul Mundtconfig SH_TITAN
269939a24a6SPaul Mundt	bool "TITAN"
270939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
271939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
272939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
273939a24a6SPaul Mundt	help
274939a24a6SPaul Mundt	  Select Titan if you are configuring for a Nimble Microsystems
275939a24a6SPaul Mundt	  NetEngine NP51R.
276939a24a6SPaul Mundt
277939a24a6SPaul Mundtconfig SH_SHMIN
278939a24a6SPaul Mundt	bool "SHMIN"
279939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7706
280939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
281939a24a6SPaul Mundt	help
282939a24a6SPaul Mundt	  Select SHMIN if configuring for the SHMIN board.
283939a24a6SPaul Mundt
284939a24a6SPaul Mundtconfig SH_LBOX_RE2
285939a24a6SPaul Mundt	bool "L-BOX RE2"
286939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
287939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
288939a24a6SPaul Mundt	help
289939a24a6SPaul Mundt	  Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
290939a24a6SPaul Mundt
291939a24a6SPaul Mundtconfig SH_X3PROTO
292939a24a6SPaul Mundt	bool "SH-X3 Prototype board"
293939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SHX3
294861160bfSPaul Mundt	select NO_IOPORT if !PCI
295939a24a6SPaul Mundt
296939a24a6SPaul Mundtconfig SH_MAGIC_PANEL_R2
297939a24a6SPaul Mundt	bool "Magic Panel R2"
298939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7720
299ae5e6d05SPaul Mundt	select ARCH_REQUIRE_GPIOLIB
300939a24a6SPaul Mundt	help
301939a24a6SPaul Mundt	  Select Magic Panel R2 if configuring for Magic Panel R2.
302939a24a6SPaul Mundt
303939a24a6SPaul Mundtconfig SH_CAYMAN
304939a24a6SPaul Mundt	bool "Hitachi Cayman"
305939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
306939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
307939a24a6SPaul Mundt
308eaeed5d3SSteve Glendinningconfig SH_POLARIS
309eaeed5d3SSteve Glendinning	bool "SMSC Polaris"
310eaeed5d3SSteve Glendinning	select CPU_HAS_IPR_IRQ
311eaeed5d3SSteve Glendinning	depends on CPU_SUBTYPE_SH7709
312eaeed5d3SSteve Glendinning	help
313eaeed5d3SSteve Glendinning	  Select if configuring for an SMSC Polaris development board
314eaeed5d3SSteve Glendinning
3153a598264SHitoshi Mitakeconfig SH_SH2007
3163a598264SHitoshi Mitake	bool "SH-2007 board"
3173a598264SHitoshi Mitake	select NO_IOPORT
3183a598264SHitoshi Mitake	depends on CPU_SUBTYPE_SH7780
3193a598264SHitoshi Mitake	help
3203a598264SHitoshi Mitake	  SH-2007 is a single-board computer based around SH7780 chip
3213a598264SHitoshi Mitake	  intended for embedded applications.
3223a598264SHitoshi Mitake	  It has an Ethernet interface (SMC9118), direct connected
3233a598264SHitoshi Mitake	  Compact Flash socket, two serial ports and PC-104 bus.
3243a598264SHitoshi Mitake	  More information at <http://sh2000.sh-linux.org>.
3253a598264SHitoshi Mitake
326939a24a6SPaul Mundtendmenu
327939a24a6SPaul Mundt
328939a24a6SPaul Mundtsource "arch/sh/boards/mach-r2d/Kconfig"
329939a24a6SPaul Mundtsource "arch/sh/boards/mach-highlander/Kconfig"
330939a24a6SPaul Mundtsource "arch/sh/boards/mach-sdk7780/Kconfig"
331939a24a6SPaul Mundtsource "arch/sh/boards/mach-migor/Kconfig"
332ea0aac1eSPaul Mundtsource "arch/sh/boards/mach-rsk/Kconfig"
333c8b5d9dcSPaul Mundt
334c8b5d9dcSPaul Mundtif SH_MAGIC_PANEL_R2
335c8b5d9dcSPaul Mundt
336c8b5d9dcSPaul Mundtmenu "Magic Panel R2 options"
337c8b5d9dcSPaul Mundt
338c8b5d9dcSPaul Mundtconfig SH_MAGIC_PANEL_R2_VERSION
339c8b5d9dcSPaul Mundt	int SH_MAGIC_PANEL_R2_VERSION
340c8b5d9dcSPaul Mundt	default "3"
341c8b5d9dcSPaul Mundt	help
342c8b5d9dcSPaul Mundt	  Set the version of the Magic Panel R2
343c8b5d9dcSPaul Mundt
344c8b5d9dcSPaul Mundtendmenu
345c8b5d9dcSPaul Mundt
346c8b5d9dcSPaul Mundtendif
347