xref: /linux/arch/sh/boards/Kconfig (revision 242239715c8394da16b1dd0d6f3254f99cac10d2)
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
157*24223971SPaul 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
168939a24a6SPaul Mundtconfig SH_SH7785LCR
169939a24a6SPaul Mundt	bool "SH7785LCR"
170939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7785
171939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
172939a24a6SPaul Mundt
173939a24a6SPaul Mundtconfig SH_SH7785LCR_29BIT_PHYSMAPS
174939a24a6SPaul Mundt	bool "SH7785LCR 29bit physmaps"
175df4d4f1aSYoshihiro Shimoda	depends on SH_SH7785LCR && 29BIT
176939a24a6SPaul Mundt	default y
177939a24a6SPaul Mundt	help
178939a24a6SPaul Mundt	  This board has 2 physical memory maps. It can be changed with
179939a24a6SPaul Mundt	  DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
180939a24a6SPaul Mundt	  you can access all on-board device in 29bit address mode.
181939a24a6SPaul Mundt
182e79d5747SYoshihiro Shimodaconfig SH_SH7785LCR_PT
183e79d5747SYoshihiro Shimoda	bool "SH7785LCR prototype board on 32-bit MMU mode"
184e79d5747SYoshihiro Shimoda	depends on SH_SH7785LCR && 32BIT
185e79d5747SYoshihiro Shimoda	default n
186e79d5747SYoshihiro Shimoda	help
187e79d5747SYoshihiro Shimoda	  If you use prototype board, this option is enabled.
188e79d5747SYoshihiro Shimoda
1895ac072e1SKuninori Morimotoconfig SH_URQUELL
1905ac072e1SKuninori Morimoto	bool "Urquell"
1915ac072e1SKuninori Morimoto	depends on CPU_SUBTYPE_SH7786
1925ac072e1SKuninori Morimoto	select ARCH_REQUIRE_GPIOLIB
1935713e602SPaul Mundt	select SYS_SUPPORTS_PCI
1945ac072e1SKuninori Morimoto
195939a24a6SPaul Mundtconfig SH_MIGOR
196939a24a6SPaul Mundt	bool "Migo-R"
197939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
19869edbba0SMagnus Damm	select ARCH_REQUIRE_GPIOLIB
199939a24a6SPaul Mundt	help
200939a24a6SPaul Mundt	  Select Migo-R if configuring for the SH7722 Migo-R platform
201939a24a6SPaul Mundt          by Renesas System Solutions Asia Pte. Ltd.
202939a24a6SPaul Mundt
203939a24a6SPaul Mundtconfig SH_AP325RXA
204939a24a6SPaul Mundt	bool "AP-325RXA"
205939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7723
20669edbba0SMagnus Damm	select ARCH_REQUIRE_GPIOLIB
207939a24a6SPaul Mundt	help
208939a24a6SPaul Mundt	  Renesas "AP-325RXA" support.
209939a24a6SPaul Mundt	  Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
210939a24a6SPaul Mundt
211e7d16514SMagnus Dammconfig SH_KFR2R09
212e7d16514SMagnus Damm	bool "KFR2R09"
213e7d16514SMagnus Damm	depends on CPU_SUBTYPE_SH7724
214e7d16514SMagnus Damm	select ARCH_REQUIRE_GPIOLIB
215e7d16514SMagnus Damm	help
216e7d16514SMagnus Damm	  "Kit For R2R for 2009" support.
217e7d16514SMagnus Damm
2184138b740SKuninori Morimotoconfig SH_ECOVEC
2194138b740SKuninori Morimoto	bool "EcoVec"
2204138b740SKuninori Morimoto	depends on CPU_SUBTYPE_SH7724
2214138b740SKuninori Morimoto	select ARCH_REQUIRE_GPIOLIB
2224138b740SKuninori Morimoto	help
2234138b740SKuninori Morimoto	  Renesas "R0P7724LC0011/21RL (EcoVec)" support.
2244138b740SKuninori Morimoto
225939a24a6SPaul Mundtconfig SH_SH7763RDP
226939a24a6SPaul Mundt	bool "SH7763RDP"
227939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7763
228939a24a6SPaul Mundt	help
229939a24a6SPaul Mundt	  Select SH7763RDP if configuring for a Renesas SH7763
230939a24a6SPaul Mundt	  evaluation board.
231939a24a6SPaul Mundt
23232910e2cSNobuhiro Iwamatsuconfig SH_ESPT
23332910e2cSNobuhiro Iwamatsu	bool "ESPT"
23432910e2cSNobuhiro Iwamatsu	depends on CPU_SUBTYPE_SH7763
23532910e2cSNobuhiro Iwamatsu	help
23632910e2cSNobuhiro Iwamatsu	  Select ESPT if configuring for a Renesas SH7763
23732910e2cSNobuhiro Iwamatsu	  with gigabit ether evaluation board.
23832910e2cSNobuhiro Iwamatsu
239939a24a6SPaul Mundtconfig SH_EDOSK7705
240939a24a6SPaul Mundt	bool "EDOSK7705"
241939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705
242939a24a6SPaul Mundt
2433db91708SLuca Santiniconfig SH_EDOSK7760
2443db91708SLuca Santini	bool "EDOSK7760"
2453db91708SLuca Santini	depends on CPU_SUBTYPE_SH7760
2463db91708SLuca Santini	help
2473db91708SLuca Santini	  Select if configuring for a Renesas EDOSK7760
2483db91708SLuca Santini	  evaluation board.
2493db91708SLuca Santini
250939a24a6SPaul Mundtconfig SH_SH4202_MICRODEV
251939a24a6SPaul Mundt	bool "SH4-202 MicroDev"
252939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH4_202
253939a24a6SPaul Mundt	help
254939a24a6SPaul Mundt	  Select SH4-202 MicroDev if configuring for a SuperH MicroDev board
255939a24a6SPaul Mundt	  with an SH4-202 CPU.
256939a24a6SPaul Mundt
257939a24a6SPaul Mundtconfig SH_LANDISK
258939a24a6SPaul Mundt	bool "LANDISK"
259939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
260939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
261939a24a6SPaul Mundt	help
262939a24a6SPaul Mundt	  I-O DATA DEVICE, INC. "LANDISK Series" support.
263939a24a6SPaul Mundt
264939a24a6SPaul Mundtconfig SH_TITAN
265939a24a6SPaul Mundt	bool "TITAN"
266939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
267939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
268939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
269939a24a6SPaul Mundt	help
270939a24a6SPaul Mundt	  Select Titan if you are configuring for a Nimble Microsystems
271939a24a6SPaul Mundt	  NetEngine NP51R.
272939a24a6SPaul Mundt
273939a24a6SPaul Mundtconfig SH_SHMIN
274939a24a6SPaul Mundt	bool "SHMIN"
275939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7706
276939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
277939a24a6SPaul Mundt	help
278939a24a6SPaul Mundt	  Select SHMIN if configuring for the SHMIN board.
279939a24a6SPaul Mundt
280939a24a6SPaul Mundtconfig SH_LBOX_RE2
281939a24a6SPaul Mundt	bool "L-BOX RE2"
282939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
283939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
284939a24a6SPaul Mundt	help
285939a24a6SPaul Mundt	  Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
286939a24a6SPaul Mundt
287939a24a6SPaul Mundtconfig SH_X3PROTO
288939a24a6SPaul Mundt	bool "SH-X3 Prototype board"
289939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SHX3
290939a24a6SPaul Mundt
291939a24a6SPaul Mundtconfig SH_MAGIC_PANEL_R2
292939a24a6SPaul Mundt	bool "Magic Panel R2"
293939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7720
294ae5e6d05SPaul Mundt	select ARCH_REQUIRE_GPIOLIB
295939a24a6SPaul Mundt	help
296939a24a6SPaul Mundt	  Select Magic Panel R2 if configuring for Magic Panel R2.
297939a24a6SPaul Mundt
298939a24a6SPaul Mundtconfig SH_CAYMAN
299939a24a6SPaul Mundt	bool "Hitachi Cayman"
300939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
301939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
302939a24a6SPaul Mundt
303eaeed5d3SSteve Glendinningconfig SH_POLARIS
304eaeed5d3SSteve Glendinning	bool "SMSC Polaris"
305eaeed5d3SSteve Glendinning	select CPU_HAS_IPR_IRQ
306eaeed5d3SSteve Glendinning	depends on CPU_SUBTYPE_SH7709
307eaeed5d3SSteve Glendinning	help
308eaeed5d3SSteve Glendinning	  Select if configuring for an SMSC Polaris development board
309eaeed5d3SSteve Glendinning
310939a24a6SPaul Mundtendmenu
311939a24a6SPaul Mundt
312939a24a6SPaul Mundtsource "arch/sh/boards/mach-r2d/Kconfig"
313939a24a6SPaul Mundtsource "arch/sh/boards/mach-highlander/Kconfig"
314939a24a6SPaul Mundtsource "arch/sh/boards/mach-sdk7780/Kconfig"
315939a24a6SPaul Mundtsource "arch/sh/boards/mach-migor/Kconfig"
316ea0aac1eSPaul Mundtsource "arch/sh/boards/mach-rsk/Kconfig"
317c8b5d9dcSPaul Mundt
318c8b5d9dcSPaul Mundtif SH_MAGIC_PANEL_R2
319c8b5d9dcSPaul Mundt
320c8b5d9dcSPaul Mundtmenu "Magic Panel R2 options"
321c8b5d9dcSPaul Mundt
322c8b5d9dcSPaul Mundtconfig SH_MAGIC_PANEL_R2_VERSION
323c8b5d9dcSPaul Mundt	int SH_MAGIC_PANEL_R2_VERSION
324c8b5d9dcSPaul Mundt	default "3"
325c8b5d9dcSPaul Mundt	help
326c8b5d9dcSPaul Mundt	  Set the version of the Magic Panel R2
327c8b5d9dcSPaul Mundt
328c8b5d9dcSPaul Mundtendmenu
329c8b5d9dcSPaul Mundt
330c8b5d9dcSPaul Mundtendif
331