xref: /linux/arch/sh/boards/Kconfig (revision 939a24a6df24649cea9fd0ff54fe71ee0dc1d61e)
1*939a24a6SPaul Mundtmenu "Board support"
2*939a24a6SPaul Mundt
3*939a24a6SPaul Mundtconfig SOLUTION_ENGINE
4*939a24a6SPaul Mundt	bool
5*939a24a6SPaul Mundt
6*939a24a6SPaul Mundtconfig SH_SOLUTION_ENGINE
7*939a24a6SPaul Mundt	bool "SolutionEngine"
8*939a24a6SPaul Mundt	select SOLUTION_ENGINE
9*939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
10*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \
11*939a24a6SPaul Mundt	  CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \
12*939a24a6SPaul Mundt	  CPU_SUBTYPE_SH7750R
13*939a24a6SPaul Mundt	help
14*939a24a6SPaul Mundt	  Select SolutionEngine if configuring for a Hitachi SH7705, SH7709,
15*939a24a6SPaul Mundt	  SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.
16*939a24a6SPaul Mundt
17*939a24a6SPaul Mundtconfig SH_7206_SOLUTION_ENGINE
18*939a24a6SPaul Mundt	bool "SolutionEngine7206"
19*939a24a6SPaul Mundt	select SOLUTION_ENGINE
20*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7206
21*939a24a6SPaul Mundt	help
22*939a24a6SPaul Mundt	  Select 7206 SolutionEngine if configuring for a Hitachi SH7206
23*939a24a6SPaul Mundt	  evaluation board.
24*939a24a6SPaul Mundt
25*939a24a6SPaul Mundtconfig SH_7619_SOLUTION_ENGINE
26*939a24a6SPaul Mundt	bool "SolutionEngine7619"
27*939a24a6SPaul Mundt	select SOLUTION_ENGINE
28*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7619
29*939a24a6SPaul Mundt	help
30*939a24a6SPaul Mundt	  Select 7619 SolutionEngine if configuring for a Hitachi SH7619
31*939a24a6SPaul Mundt	  evaluation board.
32*939a24a6SPaul Mundt
33*939a24a6SPaul Mundtconfig SH_7721_SOLUTION_ENGINE
34*939a24a6SPaul Mundt	bool "SolutionEngine7721"
35*939a24a6SPaul Mundt	select SOLUTION_ENGINE
36*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7721
37*939a24a6SPaul Mundt	help
38*939a24a6SPaul Mundt	  Select 7721 SolutionEngine if configuring for a Hitachi SH7721
39*939a24a6SPaul Mundt	  evaluation board.
40*939a24a6SPaul Mundt
41*939a24a6SPaul Mundtconfig SH_7722_SOLUTION_ENGINE
42*939a24a6SPaul Mundt	bool "SolutionEngine7722"
43*939a24a6SPaul Mundt	select SOLUTION_ENGINE
44*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
45*939a24a6SPaul Mundt	help
46*939a24a6SPaul Mundt	  Select 7722 SolutionEngine if configuring for a Hitachi SH772
47*939a24a6SPaul Mundt	  evaluation board.
48*939a24a6SPaul Mundt
49*939a24a6SPaul Mundtconfig SH_7751_SOLUTION_ENGINE
50*939a24a6SPaul Mundt	bool "SolutionEngine7751"
51*939a24a6SPaul Mundt	select SOLUTION_ENGINE
52*939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
53*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
54*939a24a6SPaul Mundt	help
55*939a24a6SPaul Mundt	  Select 7751 SolutionEngine if configuring for a Hitachi SH7751
56*939a24a6SPaul Mundt	  evaluation board.
57*939a24a6SPaul Mundt
58*939a24a6SPaul Mundtconfig SH_7780_SOLUTION_ENGINE
59*939a24a6SPaul Mundt	bool "SolutionEngine7780"
60*939a24a6SPaul Mundt	select SOLUTION_ENGINE
61*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
62*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
63*939a24a6SPaul Mundt	help
64*939a24a6SPaul Mundt	  Select 7780 SolutionEngine if configuring for a Renesas SH7780
65*939a24a6SPaul Mundt	  evaluation board.
66*939a24a6SPaul Mundt
67*939a24a6SPaul Mundtconfig SH_7343_SOLUTION_ENGINE
68*939a24a6SPaul Mundt	bool "SolutionEngine7343"
69*939a24a6SPaul Mundt	select SOLUTION_ENGINE
70*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7343
71*939a24a6SPaul Mundt	help
72*939a24a6SPaul Mundt	  Select 7343 SolutionEngine if configuring for a Hitachi
73*939a24a6SPaul Mundt	  SH7343 (SH-Mobile 3AS) evaluation board.
74*939a24a6SPaul Mundt
75*939a24a6SPaul Mundtconfig SH_7751_SYSTEMH
76*939a24a6SPaul Mundt	bool "SystemH7751R"
77*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
78*939a24a6SPaul Mundt	help
79*939a24a6SPaul Mundt	  Select SystemH if you are configuring for a Renesas SystemH
80*939a24a6SPaul Mundt	  7751R evaluation board.
81*939a24a6SPaul Mundt
82*939a24a6SPaul Mundtconfig SH_HP6XX
83*939a24a6SPaul Mundt	bool "HP6XX"
84*939a24a6SPaul Mundt	select SYS_SUPPORTS_APM_EMULATION
85*939a24a6SPaul Mundt	select HD6446X_SERIES
86*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7709
87*939a24a6SPaul Mundt	help
88*939a24a6SPaul Mundt	  Select HP6XX if configuring for a HP jornada HP6xx.
89*939a24a6SPaul Mundt	  More information (hardware only) at
90*939a24a6SPaul Mundt	  <http://www.hp.com/jornada/>.
91*939a24a6SPaul Mundt
92*939a24a6SPaul Mundtconfig SH_DREAMCAST
93*939a24a6SPaul Mundt	bool "Dreamcast"
94*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
95*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7091
96*939a24a6SPaul Mundt	help
97*939a24a6SPaul Mundt	  Select Dreamcast if configuring for a SEGA Dreamcast.
98*939a24a6SPaul Mundt	  More information at <http://www.linux-sh.org>
99*939a24a6SPaul Mundt
100*939a24a6SPaul Mundtconfig SH_SH03
101*939a24a6SPaul Mundt	bool "Interface CTP/PCI-SH03"
102*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
103*939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
104*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
105*939a24a6SPaul Mundt	help
106*939a24a6SPaul Mundt	  CTP/PCI-SH03 is a CPU module computer that is produced
107*939a24a6SPaul Mundt	  by Interface Corporation.
108*939a24a6SPaul Mundt	  More information at <http://www.interface.co.jp>
109*939a24a6SPaul Mundt
110*939a24a6SPaul Mundtconfig SH_SECUREEDGE5410
111*939a24a6SPaul Mundt	bool "SecureEdge5410"
112*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
113*939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
114*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
115*939a24a6SPaul Mundt	help
116*939a24a6SPaul Mundt	  Select SecureEdge5410 if configuring for a SnapGear SH board.
117*939a24a6SPaul Mundt	  This includes both the OEM SecureEdge products as well as the
118*939a24a6SPaul Mundt	  SME product line.
119*939a24a6SPaul Mundt
120*939a24a6SPaul Mundtconfig SH_RTS7751R2D
121*939a24a6SPaul Mundt	bool "RTS7751R2D"
122*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
123*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
124*939a24a6SPaul Mundt	select IO_TRAPPED
125*939a24a6SPaul Mundt	help
126*939a24a6SPaul Mundt	  Select RTS7751R2D if configuring for a Renesas Technology
127*939a24a6SPaul Mundt	  Sales SH-Graphics board.
128*939a24a6SPaul Mundt
129*939a24a6SPaul Mundtconfig SH_RSK7203
130*939a24a6SPaul Mundt	bool "RSK7203"
131*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7203
132*939a24a6SPaul Mundt
133*939a24a6SPaul Mundtconfig SH_SDK7780
134*939a24a6SPaul Mundt	bool "SDK7780R3"
135*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
136*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
137*939a24a6SPaul Mundt	help
138*939a24a6SPaul Mundt	  Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
139*939a24a6SPaul Mundt	  evaluation board.
140*939a24a6SPaul Mundt
141*939a24a6SPaul Mundtconfig SH_HIGHLANDER
142*939a24a6SPaul Mundt	bool "Highlander"
143*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
144*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
145*939a24a6SPaul Mundt	select IO_TRAPPED
146*939a24a6SPaul Mundt
147*939a24a6SPaul Mundtconfig SH_SH7785LCR
148*939a24a6SPaul Mundt	bool "SH7785LCR"
149*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7785
150*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
151*939a24a6SPaul Mundt	select IO_TRAPPED
152*939a24a6SPaul Mundt
153*939a24a6SPaul Mundtconfig SH_SH7785LCR_29BIT_PHYSMAPS
154*939a24a6SPaul Mundt	bool "SH7785LCR 29bit physmaps"
155*939a24a6SPaul Mundt	depends on SH_SH7785LCR
156*939a24a6SPaul Mundt	default y
157*939a24a6SPaul Mundt	help
158*939a24a6SPaul Mundt	  This board has 2 physical memory maps. It can be changed with
159*939a24a6SPaul Mundt	  DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
160*939a24a6SPaul Mundt	  you can access all on-board device in 29bit address mode.
161*939a24a6SPaul Mundt
162*939a24a6SPaul Mundtconfig SH_MIGOR
163*939a24a6SPaul Mundt	bool "Migo-R"
164*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
165*939a24a6SPaul Mundt	help
166*939a24a6SPaul Mundt	  Select Migo-R if configuring for the SH7722 Migo-R platform
167*939a24a6SPaul Mundt          by Renesas System Solutions Asia Pte. Ltd.
168*939a24a6SPaul Mundt
169*939a24a6SPaul Mundtconfig SH_AP325RXA
170*939a24a6SPaul Mundt	bool "AP-325RXA"
171*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7723
172*939a24a6SPaul Mundt	help
173*939a24a6SPaul Mundt	  Renesas "AP-325RXA" support.
174*939a24a6SPaul Mundt	  Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
175*939a24a6SPaul Mundt
176*939a24a6SPaul Mundtconfig SH_SH7763RDP
177*939a24a6SPaul Mundt	bool "SH7763RDP"
178*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7763
179*939a24a6SPaul Mundt	help
180*939a24a6SPaul Mundt	  Select SH7763RDP if configuring for a Renesas SH7763
181*939a24a6SPaul Mundt	  evaluation board.
182*939a24a6SPaul Mundt
183*939a24a6SPaul Mundtconfig SH_EDOSK7705
184*939a24a6SPaul Mundt	bool "EDOSK7705"
185*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705
186*939a24a6SPaul Mundt
187*939a24a6SPaul Mundtconfig SH_SH4202_MICRODEV
188*939a24a6SPaul Mundt	bool "SH4-202 MicroDev"
189*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH4_202
190*939a24a6SPaul Mundt	help
191*939a24a6SPaul Mundt	  Select SH4-202 MicroDev if configuring for a SuperH MicroDev board
192*939a24a6SPaul Mundt	  with an SH4-202 CPU.
193*939a24a6SPaul Mundt
194*939a24a6SPaul Mundtconfig SH_LANDISK
195*939a24a6SPaul Mundt	bool "LANDISK"
196*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
197*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
198*939a24a6SPaul Mundt	help
199*939a24a6SPaul Mundt	  I-O DATA DEVICE, INC. "LANDISK Series" support.
200*939a24a6SPaul Mundt
201*939a24a6SPaul Mundtconfig SH_TITAN
202*939a24a6SPaul Mundt	bool "TITAN"
203*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
204*939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
205*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
206*939a24a6SPaul Mundt	help
207*939a24a6SPaul Mundt	  Select Titan if you are configuring for a Nimble Microsystems
208*939a24a6SPaul Mundt	  NetEngine NP51R.
209*939a24a6SPaul Mundt
210*939a24a6SPaul Mundtconfig SH_SHMIN
211*939a24a6SPaul Mundt	bool "SHMIN"
212*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7706
213*939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
214*939a24a6SPaul Mundt	help
215*939a24a6SPaul Mundt	  Select SHMIN if configuring for the SHMIN board.
216*939a24a6SPaul Mundt
217*939a24a6SPaul Mundtconfig SH_LBOX_RE2
218*939a24a6SPaul Mundt	bool "L-BOX RE2"
219*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
220*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
221*939a24a6SPaul Mundt	help
222*939a24a6SPaul Mundt	  Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
223*939a24a6SPaul Mundt
224*939a24a6SPaul Mundtconfig SH_X3PROTO
225*939a24a6SPaul Mundt	bool "SH-X3 Prototype board"
226*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SHX3
227*939a24a6SPaul Mundt
228*939a24a6SPaul Mundtconfig SH_MAGIC_PANEL_R2
229*939a24a6SPaul Mundt	bool "Magic Panel R2"
230*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7720
231*939a24a6SPaul Mundt	help
232*939a24a6SPaul Mundt	  Select Magic Panel R2 if configuring for Magic Panel R2.
233*939a24a6SPaul Mundt
234*939a24a6SPaul Mundtconfig SH_CAYMAN
235*939a24a6SPaul Mundt	bool "Hitachi Cayman"
236*939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
237*939a24a6SPaul Mundt	select SYS_SUPPORTS_PCI
238*939a24a6SPaul Mundt
239*939a24a6SPaul Mundtendmenu
240*939a24a6SPaul Mundt
241*939a24a6SPaul Mundtsource "arch/sh/boards/mach-r2d/Kconfig"
242*939a24a6SPaul Mundtsource "arch/sh/boards/mach-highlander/Kconfig"
243*939a24a6SPaul Mundtsource "arch/sh/boards/mach-sdk7780/Kconfig"
244*939a24a6SPaul Mundtsource "arch/sh/boards/mach-migor/Kconfig"
245*939a24a6SPaul Mundtsource "arch/sh/boards/mach-magicpanelr2/Kconfig"
246