xref: /linux/arch/sh/boards/Kconfig (revision eb01d42a77785ff96b6e66a2a2e7027fc6d78e4a)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2939a24a6SPaul Mundtmenu "Board support"
3939a24a6SPaul Mundt
4939a24a6SPaul Mundtconfig SOLUTION_ENGINE
5939a24a6SPaul Mundt	bool
6939a24a6SPaul Mundt
7704bf317SPaul Mundtconfig SH_ALPHA_BOARD
8704bf317SPaul Mundt	bool
9704bf317SPaul Mundt
107480e0aaSRich Felkerconfig SH_DEVICE_TREE
117480e0aaSRich Felker	bool "Board Described by Device Tree"
127480e0aaSRich Felker	select OF
137480e0aaSRich Felker	select OF_EARLY_FLATTREE
14bb0eb050SDaniel Lezcano	select TIMER_OF
1515f0c8f2SRich Felker	select COMMON_CLK
167480e0aaSRich Felker	select GENERIC_CALIBRATE_DELAY
177480e0aaSRich Felker	help
187480e0aaSRich Felker	  Select Board Described by Device Tree to build a kernel that
197480e0aaSRich Felker	  does not hard-code any board-specific knowledge but instead uses
207480e0aaSRich Felker	  a device tree blob provided by the boot-loader. You must enable
217480e0aaSRich Felker	  drivers for any hardware you want to use separately. At this
227480e0aaSRich Felker	  time, only boards based on the open-hardware J-Core processors
237480e0aaSRich Felker	  have sufficient driver coverage to use this option; do not
247480e0aaSRich Felker	  select it if you are using original SuperH hardware.
257480e0aaSRich Felker
26db766b0aSRich Felkerconfig SH_JCORE_SOC
27db766b0aSRich Felker	bool "J-Core SoC"
28db766b0aSRich Felker	depends on SH_DEVICE_TREE && (CPU_SH2 || CPU_J2)
29db766b0aSRich Felker	select CLKSRC_JCORE_PIT
30db766b0aSRich Felker	select JCORE_AIC
31db766b0aSRich Felker	default y if CPU_J2
32db766b0aSRich Felker	help
33db766b0aSRich Felker	  Select this option to include drivers core components of the
34db766b0aSRich Felker	  J-Core SoC, including interrupt controllers and timers.
35db766b0aSRich Felker
36939a24a6SPaul Mundtconfig SH_SOLUTION_ENGINE
37939a24a6SPaul Mundt	bool "SolutionEngine"
38939a24a6SPaul Mundt	select SOLUTION_ENGINE
39939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
40939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \
41939a24a6SPaul Mundt	  CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \
42939a24a6SPaul Mundt	  CPU_SUBTYPE_SH7750R
43939a24a6SPaul Mundt	help
44939a24a6SPaul Mundt	  Select SolutionEngine if configuring for a Hitachi SH7705, SH7709,
45939a24a6SPaul Mundt	  SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.
46939a24a6SPaul Mundt
47939a24a6SPaul Mundtconfig SH_7206_SOLUTION_ENGINE
48939a24a6SPaul Mundt	bool "SolutionEngine7206"
49939a24a6SPaul Mundt	select SOLUTION_ENGINE
50939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7206
51939a24a6SPaul Mundt	help
52939a24a6SPaul Mundt	  Select 7206 SolutionEngine if configuring for a Hitachi SH7206
53939a24a6SPaul Mundt	  evaluation board.
54939a24a6SPaul Mundt
55939a24a6SPaul Mundtconfig SH_7619_SOLUTION_ENGINE
56939a24a6SPaul Mundt	bool "SolutionEngine7619"
57939a24a6SPaul Mundt	select SOLUTION_ENGINE
58939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7619
59939a24a6SPaul Mundt	help
60939a24a6SPaul Mundt	  Select 7619 SolutionEngine if configuring for a Hitachi SH7619
61939a24a6SPaul Mundt	  evaluation board.
62939a24a6SPaul Mundt
63939a24a6SPaul Mundtconfig SH_7721_SOLUTION_ENGINE
64939a24a6SPaul Mundt	bool "SolutionEngine7721"
65939a24a6SPaul Mundt	select SOLUTION_ENGINE
66939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7721
67939a24a6SPaul Mundt	help
68939a24a6SPaul Mundt	  Select 7721 SolutionEngine if configuring for a Hitachi SH7721
69939a24a6SPaul Mundt	  evaluation board.
70939a24a6SPaul Mundt
71939a24a6SPaul Mundtconfig SH_7722_SOLUTION_ENGINE
72939a24a6SPaul Mundt	bool "SolutionEngine7722"
73939a24a6SPaul Mundt	select SOLUTION_ENGINE
745df38b9bSPaul Mundt	select GENERIC_IRQ_CHIP
755df38b9bSPaul Mundt	select IRQ_DOMAIN
76939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
77939a24a6SPaul Mundt	help
78939a24a6SPaul Mundt	  Select 7722 SolutionEngine if configuring for a Hitachi SH772
79939a24a6SPaul Mundt	  evaluation board.
80939a24a6SPaul Mundt
81287c1297SKuninori Morimotoconfig SH_7724_SOLUTION_ENGINE
82287c1297SKuninori Morimoto	bool "SolutionEngine7724"
83287c1297SKuninori Morimoto	select SOLUTION_ENGINE
84287c1297SKuninori Morimoto	depends on CPU_SUBTYPE_SH7724
85fdcfdfa1SLinus Walleij	select GPIOLIB
86af8a2fe1SKuninori Morimoto	select SND_SOC_AK4642 if SND_SIMPLE_CARD
8789d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
88287c1297SKuninori Morimoto	help
89287c1297SKuninori Morimoto	  Select 7724 SolutionEngine if configuring for a Hitachi SH7724
90287c1297SKuninori Morimoto	  evaluation board.
91287c1297SKuninori Morimoto
92939a24a6SPaul Mundtconfig SH_7751_SOLUTION_ENGINE
93939a24a6SPaul Mundt	bool "SolutionEngine7751"
94939a24a6SPaul Mundt	select SOLUTION_ENGINE
95939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
96939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
97939a24a6SPaul Mundt	help
98939a24a6SPaul Mundt	  Select 7751 SolutionEngine if configuring for a Hitachi SH7751
99939a24a6SPaul Mundt	  evaluation board.
100939a24a6SPaul Mundt
101939a24a6SPaul Mundtconfig SH_7780_SOLUTION_ENGINE
102939a24a6SPaul Mundt	bool "SolutionEngine7780"
103939a24a6SPaul Mundt	select SOLUTION_ENGINE
104*eb01d42aSChristoph Hellwig	select HAVE_PCI
105939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
106939a24a6SPaul Mundt	help
107939a24a6SPaul Mundt	  Select 7780 SolutionEngine if configuring for a Renesas SH7780
108939a24a6SPaul Mundt	  evaluation board.
109939a24a6SPaul Mundt
110939a24a6SPaul Mundtconfig SH_7343_SOLUTION_ENGINE
111939a24a6SPaul Mundt	bool "SolutionEngine7343"
112939a24a6SPaul Mundt	select SOLUTION_ENGINE
113197b58e6SPaul Mundt	select GENERIC_IRQ_CHIP
114197b58e6SPaul Mundt	select IRQ_DOMAIN
115939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7343
116939a24a6SPaul Mundt	help
117939a24a6SPaul Mundt	  Select 7343 SolutionEngine if configuring for a Hitachi
118939a24a6SPaul Mundt	  SH7343 (SH-Mobile 3AS) evaluation board.
119939a24a6SPaul Mundt
120939a24a6SPaul Mundtconfig SH_HP6XX
121939a24a6SPaul Mundt	bool "HP6XX"
122939a24a6SPaul Mundt	select SYS_SUPPORTS_APM_EMULATION
123939a24a6SPaul Mundt	select HD6446X_SERIES
124939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7709
125939a24a6SPaul Mundt	help
126939a24a6SPaul Mundt	  Select HP6XX if configuring for a HP jornada HP6xx.
127939a24a6SPaul Mundt	  More information (hardware only) at
128939a24a6SPaul Mundt	  <http://www.hp.com/jornada/>.
129939a24a6SPaul Mundt
130939a24a6SPaul Mundtconfig SH_DREAMCAST
131939a24a6SPaul Mundt	bool "Dreamcast"
132*eb01d42aSChristoph Hellwig	select HAVE_PCI
133939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7091
134939a24a6SPaul Mundt	help
135939a24a6SPaul Mundt	  Select Dreamcast if configuring for a SEGA Dreamcast.
136939a24a6SPaul Mundt	  More information at <http://www.linux-sh.org>
137939a24a6SPaul Mundt
138939a24a6SPaul Mundtconfig SH_SH03
139939a24a6SPaul Mundt	bool "Interface CTP/PCI-SH03"
140939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751
141939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
142*eb01d42aSChristoph Hellwig	select HAVE_PCI
143939a24a6SPaul Mundt	help
144939a24a6SPaul Mundt	  CTP/PCI-SH03 is a CPU module computer that is produced
145939a24a6SPaul Mundt	  by Interface Corporation.
146939a24a6SPaul Mundt	  More information at <http://www.interface.co.jp>
147939a24a6SPaul Mundt
148939a24a6SPaul Mundtconfig SH_SECUREEDGE5410
149939a24a6SPaul Mundt	bool "SecureEdge5410"
150939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
151939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
152*eb01d42aSChristoph Hellwig	select HAVE_PCI
153939a24a6SPaul Mundt	help
154939a24a6SPaul Mundt	  Select SecureEdge5410 if configuring for a SnapGear SH board.
155939a24a6SPaul Mundt	  This includes both the OEM SecureEdge products as well as the
156939a24a6SPaul Mundt	  SME product line.
157939a24a6SPaul Mundt
158939a24a6SPaul Mundtconfig SH_RTS7751R2D
159939a24a6SPaul Mundt	bool "RTS7751R2D"
160939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
161*eb01d42aSChristoph Hellwig	select HAVE_PCI
162e6be3a25SMagnus Damm	select IO_TRAPPED if MMU
163939a24a6SPaul Mundt	help
164939a24a6SPaul Mundt	  Select RTS7751R2D if configuring for a Renesas Technology
165939a24a6SPaul Mundt	  Sales SH-Graphics board.
166939a24a6SPaul Mundt
167ea0aac1eSPaul Mundtconfig SH_RSK
168ea0aac1eSPaul Mundt	bool "Renesas Starter Kit"
169b6397435SPhil Edworthy	depends on CPU_SUBTYPE_SH7201 || CPU_SUBTYPE_SH7203 || \
170b6397435SPhil Edworthy	  CPU_SUBTYPE_SH7264 || CPU_SUBTYPE_SH7269
17189d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
172ea0aac1eSPaul Mundt	help
173ea0aac1eSPaul Mundt	 Select this option if configuring for any of the RSK+ MCU
174ea0aac1eSPaul Mundt	 evaluation platforms.
175939a24a6SPaul Mundt
176939a24a6SPaul Mundtconfig SH_SDK7780
177939a24a6SPaul Mundt	bool "SDK7780R3"
178939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780
179*eb01d42aSChristoph Hellwig	select HAVE_PCI
180939a24a6SPaul Mundt	help
181939a24a6SPaul Mundt	  Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
182939a24a6SPaul Mundt	  evaluation board.
183939a24a6SPaul Mundt
18402bf6cc7SPaul Mundtconfig SH_SDK7786
18502bf6cc7SPaul Mundt	bool "SDK7786"
18602bf6cc7SPaul Mundt	depends on CPU_SUBTYPE_SH7786
187*eb01d42aSChristoph Hellwig	select HAVE_PCI
188ce816fa8SUwe Kleine-König	select NO_IOPORT_MAP if !PCI
189d8d6b902SPaul Mundt	select HAVE_SRAM_POOL
19089d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
19102bf6cc7SPaul Mundt	help
19202bf6cc7SPaul Mundt	  Select SDK7786 if configuring for a Renesas Technology Europe
19302bf6cc7SPaul Mundt	  SH7786-65nm board.
19402bf6cc7SPaul Mundt
195939a24a6SPaul Mundtconfig SH_HIGHLANDER
196939a24a6SPaul Mundt	bool "Highlander"
197939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
198*eb01d42aSChristoph Hellwig	select HAVE_PCI
199e6be3a25SMagnus Damm	select IO_TRAPPED if MMU
200939a24a6SPaul Mundt
20136239c67SYoshihiro Shimodaconfig SH_SH7757LCR
20236239c67SYoshihiro Shimoda	bool "SH7757LCR"
20336239c67SYoshihiro Shimoda	depends on CPU_SUBTYPE_SH7757
204fdcfdfa1SLinus Walleij	select GPIOLIB
20589d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
20636239c67SYoshihiro Shimoda
207939a24a6SPaul Mundtconfig SH_SH7785LCR
208939a24a6SPaul Mundt	bool "SH7785LCR"
209939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7785
210*eb01d42aSChristoph Hellwig	select HAVE_PCI
211939a24a6SPaul Mundt
212939a24a6SPaul Mundtconfig SH_SH7785LCR_29BIT_PHYSMAPS
213939a24a6SPaul Mundt	bool "SH7785LCR 29bit physmaps"
214df4d4f1aSYoshihiro Shimoda	depends on SH_SH7785LCR && 29BIT
215939a24a6SPaul Mundt	default y
216939a24a6SPaul Mundt	help
217939a24a6SPaul Mundt	  This board has 2 physical memory maps. It can be changed with
218939a24a6SPaul Mundt	  DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
219939a24a6SPaul Mundt	  you can access all on-board device in 29bit address mode.
220939a24a6SPaul Mundt
221e79d5747SYoshihiro Shimodaconfig SH_SH7785LCR_PT
222e79d5747SYoshihiro Shimoda	bool "SH7785LCR prototype board on 32-bit MMU mode"
223e79d5747SYoshihiro Shimoda	depends on SH_SH7785LCR && 32BIT
224e79d5747SYoshihiro Shimoda	default n
225e79d5747SYoshihiro Shimoda	help
226e79d5747SYoshihiro Shimoda	  If you use prototype board, this option is enabled.
227e79d5747SYoshihiro Shimoda
2285ac072e1SKuninori Morimotoconfig SH_URQUELL
2295ac072e1SKuninori Morimoto	bool "Urquell"
2305ac072e1SKuninori Morimoto	depends on CPU_SUBTYPE_SH7786
231fdcfdfa1SLinus Walleij	select GPIOLIB
232*eb01d42aSChristoph Hellwig	select HAVE_PCI
233ce816fa8SUwe Kleine-König	select NO_IOPORT_MAP if !PCI
2345ac072e1SKuninori Morimoto
235939a24a6SPaul Mundtconfig SH_MIGOR
236939a24a6SPaul Mundt	bool "Migo-R"
237939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7722
238fdcfdfa1SLinus Walleij	select GPIOLIB
23989d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
240939a24a6SPaul Mundt	help
241939a24a6SPaul Mundt	  Select Migo-R if configuring for the SH7722 Migo-R platform
242939a24a6SPaul Mundt          by Renesas System Solutions Asia Pte. Ltd.
243939a24a6SPaul Mundt
244939a24a6SPaul Mundtconfig SH_AP325RXA
245939a24a6SPaul Mundt	bool "AP-325RXA"
246939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7723
247fdcfdfa1SLinus Walleij	select GPIOLIB
24889d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
249939a24a6SPaul Mundt	help
250939a24a6SPaul Mundt	  Renesas "AP-325RXA" support.
251939a24a6SPaul Mundt	  Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
252939a24a6SPaul Mundt
253e7d16514SMagnus Dammconfig SH_KFR2R09
254e7d16514SMagnus Damm	bool "KFR2R09"
255e7d16514SMagnus Damm	depends on CPU_SUBTYPE_SH7724
256fdcfdfa1SLinus Walleij	select GPIOLIB
25789d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
258e7d16514SMagnus Damm	help
259e7d16514SMagnus Damm	  "Kit For R2R for 2009" support.
260e7d16514SMagnus Damm
2614138b740SKuninori Morimotoconfig SH_ECOVEC
2624138b740SKuninori Morimoto	bool "EcoVec"
2634138b740SKuninori Morimoto	depends on CPU_SUBTYPE_SH7724
264fdcfdfa1SLinus Walleij	select GPIOLIB
265064bfadaSKuninori Morimoto	select SND_SOC_DA7210 if SND_SIMPLE_CARD
26689d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
2674138b740SKuninori Morimoto	help
2684138b740SKuninori Morimoto	  Renesas "R0P7724LC0011/21RL (EcoVec)" support.
2694138b740SKuninori Morimoto
270939a24a6SPaul Mundtconfig SH_SH7763RDP
271939a24a6SPaul Mundt	bool "SH7763RDP"
272939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7763
273939a24a6SPaul Mundt	help
274939a24a6SPaul Mundt	  Select SH7763RDP if configuring for a Renesas SH7763
275939a24a6SPaul Mundt	  evaluation board.
276939a24a6SPaul Mundt
27732910e2cSNobuhiro Iwamatsuconfig SH_ESPT
27832910e2cSNobuhiro Iwamatsu	bool "ESPT"
27932910e2cSNobuhiro Iwamatsu	depends on CPU_SUBTYPE_SH7763
28032910e2cSNobuhiro Iwamatsu	help
28132910e2cSNobuhiro Iwamatsu	  Select ESPT if configuring for a Renesas SH7763
28232910e2cSNobuhiro Iwamatsu	  with gigabit ether evaluation board.
28332910e2cSNobuhiro Iwamatsu
284939a24a6SPaul Mundtconfig SH_EDOSK7705
285939a24a6SPaul Mundt	bool "EDOSK7705"
286939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7705
287939a24a6SPaul Mundt
2883db91708SLuca Santiniconfig SH_EDOSK7760
2893db91708SLuca Santini	bool "EDOSK7760"
2903db91708SLuca Santini	depends on CPU_SUBTYPE_SH7760
2913db91708SLuca Santini	help
2923db91708SLuca Santini	  Select if configuring for a Renesas EDOSK7760
2933db91708SLuca Santini	  evaluation board.
2943db91708SLuca Santini
295939a24a6SPaul Mundtconfig SH_SH4202_MICRODEV
296939a24a6SPaul Mundt	bool "SH4-202 MicroDev"
297939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH4_202
298939a24a6SPaul Mundt	help
299939a24a6SPaul Mundt	  Select SH4-202 MicroDev if configuring for a SuperH MicroDev board
300939a24a6SPaul Mundt	  with an SH4-202 CPU.
301939a24a6SPaul Mundt
302939a24a6SPaul Mundtconfig SH_LANDISK
303939a24a6SPaul Mundt	bool "LANDISK"
304939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
305*eb01d42aSChristoph Hellwig	select HAVE_PCI
306939a24a6SPaul Mundt	help
307939a24a6SPaul Mundt	  I-O DATA DEVICE, INC. "LANDISK Series" support.
308939a24a6SPaul Mundt
309939a24a6SPaul Mundtconfig SH_TITAN
310939a24a6SPaul Mundt	bool "TITAN"
311939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
312939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
313*eb01d42aSChristoph Hellwig	select HAVE_PCI
314939a24a6SPaul Mundt	help
315939a24a6SPaul Mundt	  Select Titan if you are configuring for a Nimble Microsystems
316939a24a6SPaul Mundt	  NetEngine NP51R.
317939a24a6SPaul Mundt
318939a24a6SPaul Mundtconfig SH_SHMIN
319939a24a6SPaul Mundt	bool "SHMIN"
320939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7706
321939a24a6SPaul Mundt	select CPU_HAS_IPR_IRQ
322939a24a6SPaul Mundt	help
323939a24a6SPaul Mundt	  Select SHMIN if configuring for the SHMIN board.
324939a24a6SPaul Mundt
325939a24a6SPaul Mundtconfig SH_LBOX_RE2
326939a24a6SPaul Mundt	bool "L-BOX RE2"
327939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7751R
328*eb01d42aSChristoph Hellwig	select HAVE_PCI
329939a24a6SPaul Mundt	help
330939a24a6SPaul Mundt	  Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
331939a24a6SPaul Mundt
332939a24a6SPaul Mundtconfig SH_X3PROTO
333939a24a6SPaul Mundt	bool "SH-X3 Prototype board"
334939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SHX3
335ce816fa8SUwe Kleine-König	select NO_IOPORT_MAP if !PCI
336b98b3581SPaul Mundt	select IRQ_DOMAIN
337939a24a6SPaul Mundt
338939a24a6SPaul Mundtconfig SH_MAGIC_PANEL_R2
339939a24a6SPaul Mundt	bool "Magic Panel R2"
340939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH7720
341fdcfdfa1SLinus Walleij	select GPIOLIB
34289d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
343939a24a6SPaul Mundt	help
344939a24a6SPaul Mundt	  Select Magic Panel R2 if configuring for Magic Panel R2.
345939a24a6SPaul Mundt
346939a24a6SPaul Mundtconfig SH_CAYMAN
347939a24a6SPaul Mundt	bool "Hitachi Cayman"
348939a24a6SPaul Mundt	depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
349*eb01d42aSChristoph Hellwig	select HAVE_PCI
35082ef5b89SMark Salter	select ARCH_MIGHT_HAVE_PC_SERIO
351939a24a6SPaul Mundt
352eaeed5d3SSteve Glendinningconfig SH_POLARIS
353eaeed5d3SSteve Glendinning	bool "SMSC Polaris"
354eaeed5d3SSteve Glendinning	select CPU_HAS_IPR_IRQ
35589d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
356eaeed5d3SSteve Glendinning	depends on CPU_SUBTYPE_SH7709
357eaeed5d3SSteve Glendinning	help
358eaeed5d3SSteve Glendinning	  Select if configuring for an SMSC Polaris development board
359eaeed5d3SSteve Glendinning
3603a598264SHitoshi Mitakeconfig SH_SH2007
3613a598264SHitoshi Mitake	bool "SH-2007 board"
362ce816fa8SUwe Kleine-König	select NO_IOPORT_MAP
36389d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
3643a598264SHitoshi Mitake	depends on CPU_SUBTYPE_SH7780
3653a598264SHitoshi Mitake	help
3663a598264SHitoshi Mitake	  SH-2007 is a single-board computer based around SH7780 chip
3673a598264SHitoshi Mitake	  intended for embedded applications.
3683a598264SHitoshi Mitake	  It has an Ethernet interface (SMC9118), direct connected
3693a598264SHitoshi Mitake	  Compact Flash socket, two serial ports and PC-104 bus.
3703a598264SHitoshi Mitake	  More information at <http://sh2000.sh-linux.org>.
3713a598264SHitoshi Mitake
372bc34b085SPaul Mundtconfig SH_APSH4A3A
373bc34b085SPaul Mundt	bool "AP-SH4A-3A"
374bc34b085SPaul Mundt	select SH_ALPHA_BOARD
37589d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
376bc34b085SPaul Mundt	depends on CPU_SUBTYPE_SH7785
377bc34b085SPaul Mundt	help
378bc34b085SPaul Mundt	  Select AP-SH4A-3A if configuring for an ALPHAPROJECT AP-SH4A-3A.
379bc34b085SPaul Mundt
3808a453cacSPaul Mundtconfig SH_APSH4AD0A
3818a453cacSPaul Mundt	bool "AP-SH4AD-0A"
3828a453cacSPaul Mundt	select SH_ALPHA_BOARD
383*eb01d42aSChristoph Hellwig	select HAVE_PCI
38489d71486SGuennadi Liakhovetski	select REGULATOR_FIXED_VOLTAGE if REGULATOR
3858a453cacSPaul Mundt	depends on CPU_SUBTYPE_SH7786
3868a453cacSPaul Mundt	help
3878a453cacSPaul Mundt	  Select AP-SH4AD-0A if configuring for an ALPHAPROJECT AP-SH4AD-0A.
3888a453cacSPaul Mundt
389939a24a6SPaul Mundtsource "arch/sh/boards/mach-r2d/Kconfig"
390939a24a6SPaul Mundtsource "arch/sh/boards/mach-highlander/Kconfig"
391939a24a6SPaul Mundtsource "arch/sh/boards/mach-sdk7780/Kconfig"
392939a24a6SPaul Mundtsource "arch/sh/boards/mach-migor/Kconfig"
393ea0aac1eSPaul Mundtsource "arch/sh/boards/mach-rsk/Kconfig"
394c8b5d9dcSPaul Mundt
395c8b5d9dcSPaul Mundtif SH_MAGIC_PANEL_R2
396c8b5d9dcSPaul Mundt
397c8b5d9dcSPaul Mundtmenu "Magic Panel R2 options"
398c8b5d9dcSPaul Mundt
399c8b5d9dcSPaul Mundtconfig SH_MAGIC_PANEL_R2_VERSION
400e70cfe4aSPaul Bolle	int "Magic Panel R2 Version"
401c8b5d9dcSPaul Mundt	default "3"
402c8b5d9dcSPaul Mundt	help
403c8b5d9dcSPaul Mundt	  Set the version of the Magic Panel R2
404c8b5d9dcSPaul Mundt
405c8b5d9dcSPaul Mundtendmenu
406c8b5d9dcSPaul Mundt
407c8b5d9dcSPaul Mundtendif
4089e7f60a3SStuart Menefy
4099e7f60a3SStuart Menefyendmenu
410