xref: /linux/arch/sh/boards/Kconfig (revision 843284d0e41b2a7f88504d051d91b5e9dc9c78c7)
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
49939a24a6SPaul Mundtconfig SH_7751_SOLUTION_ENGINE
50939a24a6SPaul Mundt	bool "SolutionEngine7751"
51939a24a6SPaul Mundt	select SOLUTION_ENGINE
52939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
53939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
54939a24a6SPaul Mundt	help
55939a24a6SPaul Mundt	  Select 7751 SolutionEngine if configuring for a Hitachi SH7751
56939a24a6SPaul Mundt	  evaluation board.
57939a24a6SPaul Mundt
58939a24a6SPaul Mundtconfig SH_7780_SOLUTION_ENGINE
59939a24a6SPaul Mundt	bool "SolutionEngine7780"
60939a24a6SPaul Mundt	select SOLUTION_ENGINE
61939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
62939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
63939a24a6SPaul Mundt	help
64939a24a6SPaul Mundt	  Select 7780 SolutionEngine if configuring for a Renesas SH7780
65939a24a6SPaul Mundt	  evaluation board.
66939a24a6SPaul Mundt
67939a24a6SPaul Mundtconfig SH_7343_SOLUTION_ENGINE
68939a24a6SPaul Mundt	bool "SolutionEngine7343"
69939a24a6SPaul Mundt	select SOLUTION_ENGINE
70939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7343
71939a24a6SPaul Mundt	help
72939a24a6SPaul Mundt	  Select 7343 SolutionEngine if configuring for a Hitachi
73939a24a6SPaul Mundt	  SH7343 (SH-Mobile 3AS) evaluation board.
74939a24a6SPaul Mundt
75939a24a6SPaul Mundtconfig SH_7751_SYSTEMH
76939a24a6SPaul Mundt	bool "SystemH7751R"
77939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
78939a24a6SPaul Mundt	help
79939a24a6SPaul Mundt	  Select SystemH if you are configuring for a Renesas SystemH
80939a24a6SPaul Mundt	  7751R evaluation board.
81939a24a6SPaul Mundt
82939a24a6SPaul Mundtconfig SH_HP6XX
83939a24a6SPaul Mundt	bool "HP6XX"
84939a24a6SPaul Mundt	select SYS_SUPPORTS_APM_EMULATION
85939a24a6SPaul Mundt	select HD6446X_SERIES
86939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7709
87939a24a6SPaul Mundt	help
88939a24a6SPaul Mundt	  Select HP6XX if configuring for a HP jornada HP6xx.
89939a24a6SPaul Mundt	  More information (hardware only) at
90939a24a6SPaul Mundt	  <http://www.hp.com/jornada/>.
91939a24a6SPaul Mundt
92939a24a6SPaul Mundtconfig SH_DREAMCAST
93939a24a6SPaul Mundt	bool "Dreamcast"
94939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
95939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7091
96939a24a6SPaul Mundt	help
97939a24a6SPaul Mundt	  Select Dreamcast if configuring for a SEGA Dreamcast.
98939a24a6SPaul Mundt	  More information at <http://www.linux-sh.org>
99939a24a6SPaul Mundt
100939a24a6SPaul Mundtconfig SH_SH03
101939a24a6SPaul Mundt	bool "Interface CTP/PCI-SH03"
102939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
103939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
104939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
105939a24a6SPaul Mundt	help
106939a24a6SPaul Mundt	  CTP/PCI-SH03 is a CPU module computer that is produced
107939a24a6SPaul Mundt	  by Interface Corporation.
108939a24a6SPaul Mundt	  More information at <http://www.interface.co.jp>
109939a24a6SPaul Mundt
110939a24a6SPaul Mundtconfig SH_SECUREEDGE5410
111939a24a6SPaul Mundt	bool "SecureEdge5410"
112939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
113939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
114939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
115939a24a6SPaul Mundt	help
116939a24a6SPaul Mundt	  Select SecureEdge5410 if configuring for a SnapGear SH board.
117939a24a6SPaul Mundt	  This includes both the OEM SecureEdge products as well as the
118939a24a6SPaul Mundt	  SME product line.
119939a24a6SPaul Mundt
120939a24a6SPaul Mundtconfig SH_RTS7751R2D
121939a24a6SPaul Mundt	bool "RTS7751R2D"
122939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
123939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
124939a24a6SPaul Mundt	select IO_TRAPPED
125939a24a6SPaul Mundt	help
126939a24a6SPaul Mundt	  Select RTS7751R2D if configuring for a Renesas Technology
127939a24a6SPaul Mundt	  Sales SH-Graphics board.
128939a24a6SPaul Mundt
129939a24a6SPaul Mundtconfig SH_RSK7203
130939a24a6SPaul Mundt	bool "RSK7203"
1317a5c679bSMagnus Damm	select GENERIC_GPIO
132939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7203
133939a24a6SPaul Mundt
134939a24a6SPaul Mundtconfig SH_SDK7780
135939a24a6SPaul Mundt	bool "SDK7780R3"
136939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
137939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
138939a24a6SPaul Mundt	help
139939a24a6SPaul Mundt	  Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
140939a24a6SPaul Mundt	  evaluation board.
141939a24a6SPaul Mundt
142939a24a6SPaul Mundtconfig SH_HIGHLANDER
143939a24a6SPaul Mundt	bool "Highlander"
144939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
145939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
146939a24a6SPaul Mundt	select IO_TRAPPED
147939a24a6SPaul Mundt
148939a24a6SPaul Mundtconfig SH_SH7785LCR
149939a24a6SPaul Mundt	bool "SH7785LCR"
150939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7785
151939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
152939a24a6SPaul Mundt	select IO_TRAPPED
153939a24a6SPaul Mundt
154939a24a6SPaul Mundtconfig SH_SH7785LCR_29BIT_PHYSMAPS
155939a24a6SPaul Mundt	bool "SH7785LCR 29bit physmaps"
156939a24a6SPaul Mundt	depends on SH_SH7785LCR
157939a24a6SPaul Mundt	default y
158939a24a6SPaul Mundt	help
159939a24a6SPaul Mundt	  This board has 2 physical memory maps. It can be changed with
160939a24a6SPaul Mundt	  DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
161939a24a6SPaul Mundt	  you can access all on-board device in 29bit address mode.
162939a24a6SPaul Mundt
163939a24a6SPaul Mundtconfig SH_MIGOR
164939a24a6SPaul Mundt	bool "Migo-R"
165939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
16691b6f3c5SMagnus Damm	select GENERIC_GPIO
167939a24a6SPaul Mundt	help
168939a24a6SPaul Mundt	  Select Migo-R if configuring for the SH7722 Migo-R platform
169939a24a6SPaul Mundt          by Renesas System Solutions Asia Pte. Ltd.
170939a24a6SPaul Mundt
171939a24a6SPaul Mundtconfig SH_AP325RXA
172939a24a6SPaul Mundt	bool "AP-325RXA"
173939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7723
17416587c45SMagnus Damm	select GENERIC_GPIO
175939a24a6SPaul Mundt	help
176939a24a6SPaul Mundt	  Renesas "AP-325RXA" support.
177939a24a6SPaul Mundt	  Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
178939a24a6SPaul Mundt
179939a24a6SPaul Mundtconfig SH_SH7763RDP
180939a24a6SPaul Mundt	bool "SH7763RDP"
181939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7763
182939a24a6SPaul Mundt	help
183939a24a6SPaul Mundt	  Select SH7763RDP if configuring for a Renesas SH7763
184939a24a6SPaul Mundt	  evaluation board.
185939a24a6SPaul Mundt
186939a24a6SPaul Mundtconfig SH_EDOSK7705
187939a24a6SPaul Mundt	bool "EDOSK7705"
188939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705
189939a24a6SPaul Mundt
1903db91708SLuca Santiniconfig SH_EDOSK7760
1913db91708SLuca Santini	bool "EDOSK7760"
1923db91708SLuca Santini	depends on CPU_SUBTYPE_SH7760
1933db91708SLuca Santini	help
1943db91708SLuca Santini	  Select if configuring for a Renesas EDOSK7760
1953db91708SLuca Santini	  evaluation board.
1963db91708SLuca Santini
197939a24a6SPaul Mundtconfig SH_SH4202_MICRODEV
198939a24a6SPaul Mundt	bool "SH4-202 MicroDev"
199939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH4_202
200939a24a6SPaul Mundt	help
201939a24a6SPaul Mundt	  Select SH4-202 MicroDev if configuring for a SuperH MicroDev board
202939a24a6SPaul Mundt	  with an SH4-202 CPU.
203939a24a6SPaul Mundt
204939a24a6SPaul Mundtconfig SH_LANDISK
205939a24a6SPaul Mundt	bool "LANDISK"
206939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
207939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
208939a24a6SPaul Mundt	help
209939a24a6SPaul Mundt	  I-O DATA DEVICE, INC. "LANDISK Series" support.
210939a24a6SPaul Mundt
211939a24a6SPaul Mundtconfig SH_TITAN
212939a24a6SPaul Mundt	bool "TITAN"
213939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
214939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
215939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
216939a24a6SPaul Mundt	help
217939a24a6SPaul Mundt	  Select Titan if you are configuring for a Nimble Microsystems
218939a24a6SPaul Mundt	  NetEngine NP51R.
219939a24a6SPaul Mundt
220939a24a6SPaul Mundtconfig SH_SHMIN
221939a24a6SPaul Mundt	bool "SHMIN"
222939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7706
223939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
224939a24a6SPaul Mundt	help
225939a24a6SPaul Mundt	  Select SHMIN if configuring for the SHMIN board.
226939a24a6SPaul Mundt
227939a24a6SPaul Mundtconfig SH_LBOX_RE2
228939a24a6SPaul Mundt	bool "L-BOX RE2"
229939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
230939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
231939a24a6SPaul Mundt	help
232939a24a6SPaul Mundt	  Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
233939a24a6SPaul Mundt
234939a24a6SPaul Mundtconfig SH_X3PROTO
235939a24a6SPaul Mundt	bool "SH-X3 Prototype board"
236939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SHX3
237939a24a6SPaul Mundt
238939a24a6SPaul Mundtconfig SH_MAGIC_PANEL_R2
239939a24a6SPaul Mundt	bool "Magic Panel R2"
240939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7720
241*843284d0SMagnus Damm	select GENERIC_GPIO
242939a24a6SPaul Mundt	help
243939a24a6SPaul Mundt	  Select Magic Panel R2 if configuring for Magic Panel R2.
244939a24a6SPaul Mundt
245939a24a6SPaul Mundtconfig SH_CAYMAN
246939a24a6SPaul Mundt	bool "Hitachi Cayman"
247939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
248939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
249939a24a6SPaul Mundt
250939a24a6SPaul Mundtendmenu
251939a24a6SPaul Mundt
252939a24a6SPaul Mundtsource "arch/sh/boards/mach-r2d/Kconfig"
253939a24a6SPaul Mundtsource "arch/sh/boards/mach-highlander/Kconfig"
254939a24a6SPaul Mundtsource "arch/sh/boards/mach-sdk7780/Kconfig"
255939a24a6SPaul Mundtsource "arch/sh/boards/mach-migor/Kconfig"
256c8b5d9dcSPaul Mundt
257c8b5d9dcSPaul Mundtif SH_MAGIC_PANEL_R2
258c8b5d9dcSPaul Mundt
259c8b5d9dcSPaul Mundtmenu "Magic Panel R2 options"
260c8b5d9dcSPaul Mundt
261c8b5d9dcSPaul Mundtconfig SH_MAGIC_PANEL_R2_VERSION
262c8b5d9dcSPaul Mundt	int SH_MAGIC_PANEL_R2_VERSION
263c8b5d9dcSPaul Mundt	default "3"
264c8b5d9dcSPaul Mundt	help
265c8b5d9dcSPaul Mundt	  Set the version of the Magic Panel R2
266c8b5d9dcSPaul Mundt
267c8b5d9dcSPaul Mundtendmenu
268c8b5d9dcSPaul Mundt
269c8b5d9dcSPaul Mundtendif
270