~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/sh/boards/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0
  2 menu "Board support"
  3 
  4 config SOLUTION_ENGINE
  5         bool
  6 
  7 config SH_ALPHA_BOARD
  8         bool
  9 
 10 config SH_CUSTOM_CLK
 11         def_bool y
 12         depends on !SH_DEVICE_TREE
 13         select HAVE_LEGACY_CLK
 14 
 15 config SH_DEVICE_TREE
 16         bool
 17         select OF
 18         select OF_EARLY_FLATTREE
 19         select TIMER_OF
 20         select COMMON_CLK
 21         select GENERIC_CALIBRATE_DELAY
 22 
 23 config SH_JCORE_SOC
 24         bool "J-Core SoC"
 25         select SH_DEVICE_TREE
 26         select CLKSRC_JCORE_PIT
 27         select JCORE_AIC
 28         depends on CPU_J2
 29         help
 30           Select this option to include drivers core components of the
 31           J-Core SoC, including interrupt controllers and timers.
 32 
 33 config SH_SOLUTION_ENGINE
 34         bool "SolutionEngine"
 35         select SOLUTION_ENGINE
 36         select CPU_HAS_IPR_IRQ
 37         depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \
 38           CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \
 39           CPU_SUBTYPE_SH7750R 
 40         help
 41           Select SolutionEngine if configuring for a Hitachi SH7705, SH7709,
 42           SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.
 43 
 44 config SH_7206_SOLUTION_ENGINE
 45         bool "SolutionEngine7206"
 46         select SOLUTION_ENGINE
 47         depends on CPU_SUBTYPE_SH7206
 48         help
 49           Select 7206 SolutionEngine if configuring for a Hitachi SH7206
 50           evaluation board.
 51 
 52 config SH_7619_SOLUTION_ENGINE
 53         bool "SolutionEngine7619"
 54         select SOLUTION_ENGINE
 55         depends on CPU_SUBTYPE_SH7619
 56         help
 57           Select 7619 SolutionEngine if configuring for a Hitachi SH7619
 58           evaluation board.
 59         
 60 config SH_7721_SOLUTION_ENGINE
 61         bool "SolutionEngine7721"
 62         select SOLUTION_ENGINE
 63         depends on CPU_SUBTYPE_SH7721
 64         help
 65           Select 7721 SolutionEngine if configuring for a Hitachi SH7721
 66           evaluation board.
 67 
 68 config SH_7722_SOLUTION_ENGINE
 69         bool "SolutionEngine7722"
 70         select SOLUTION_ENGINE
 71         select GENERIC_IRQ_CHIP
 72         select IRQ_DOMAIN
 73         depends on CPU_SUBTYPE_SH7722
 74         help
 75           Select 7722 SolutionEngine if configuring for a Hitachi SH772
 76           evaluation board.
 77 
 78 config SH_7724_SOLUTION_ENGINE
 79         bool "SolutionEngine7724"
 80         select SOLUTION_ENGINE
 81         depends on CPU_SUBTYPE_SH7724
 82         select GPIOLIB
 83         select SND_SOC_AK4642 if SND_SIMPLE_CARD
 84         select REGULATOR_FIXED_VOLTAGE if REGULATOR
 85         help
 86           Select 7724 SolutionEngine if configuring for a Hitachi SH7724
 87           evaluation board.
 88 
 89 config SH_7751_SOLUTION_ENGINE
 90         bool "SolutionEngine7751"
 91         select SOLUTION_ENGINE
 92         select CPU_HAS_IPR_IRQ
 93         depends on CPU_SUBTYPE_SH7751
 94         help
 95           Select 7751 SolutionEngine if configuring for a Hitachi SH7751
 96           evaluation board.
 97           
 98 config SH_7780_SOLUTION_ENGINE
 99         bool "SolutionEngine7780"
100         select SOLUTION_ENGINE
101         select HAVE_PCI
102         depends on CPU_SUBTYPE_SH7780
103         help
104           Select 7780 SolutionEngine if configuring for a Renesas SH7780
105           evaluation board.
106 
107 config SH_7343_SOLUTION_ENGINE
108         bool "SolutionEngine7343"
109         select SOLUTION_ENGINE
110         select GENERIC_IRQ_CHIP
111         select IRQ_DOMAIN
112         depends on CPU_SUBTYPE_SH7343
113         help
114           Select 7343 SolutionEngine if configuring for a Hitachi
115           SH7343 (SH-Mobile 3AS) evaluation board.
116 
117 config SH_HP6XX
118         bool "HP6XX"
119         select SYS_SUPPORTS_APM_EMULATION
120         select HD6446X_SERIES
121         depends on CPU_SUBTYPE_SH7709
122         help
123           Select HP6XX if configuring for a HP jornada HP6xx.
124           More information (hardware only) at
125           <http://www.hp.com/jornada/>.
126 
127 config SH_DREAMCAST
128         bool "Dreamcast"
129         select HAVE_PCI
130         depends on CPU_SUBTYPE_SH7091
131         help
132           Select Dreamcast if configuring for a SEGA Dreamcast.
133           More information at <http://www.linux-sh.org>
134 
135 config SH_SH03
136         bool "Interface CTP/PCI-SH03"
137         depends on CPU_SUBTYPE_SH7751
138         select CPU_HAS_IPR_IRQ
139         select HAVE_PCI
140         help
141           CTP/PCI-SH03 is a CPU module computer that is produced
142           by Interface Corporation.
143           More information at <http://www.interface.co.jp>
144 
145 config SH_SECUREEDGE5410
146         bool "SecureEdge5410"
147         depends on CPU_SUBTYPE_SH7751R
148         select CPU_HAS_IPR_IRQ
149         select HAVE_PCI
150         help
151           Select SecureEdge5410 if configuring for a SnapGear SH board.
152           This includes both the OEM SecureEdge products as well as the
153           SME product line.
154 
155 config SH_RTS7751R2D
156         bool "RTS7751R2D"
157         depends on CPU_SUBTYPE_SH7751R
158         select HAVE_PCI
159         select IO_TRAPPED if MMU
160         help
161           Select RTS7751R2D if configuring for a Renesas Technology
162           Sales SH-Graphics board.
163 
164 config SH_RSK
165         bool "Renesas Starter Kit"
166         depends on CPU_SUBTYPE_SH7201 || CPU_SUBTYPE_SH7203 || \
167           CPU_SUBTYPE_SH7264 || CPU_SUBTYPE_SH7269
168         select REGULATOR_FIXED_VOLTAGE if REGULATOR
169         help
170          Select this option if configuring for any of the RSK+ MCU
171          evaluation platforms.
172 
173 config SH_SDK7780
174         bool "SDK7780R3"
175         depends on CPU_SUBTYPE_SH7780
176         select HAVE_PCI
177         help
178           Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
179           evaluation board.
180 
181 config SH_SDK7786
182         bool "SDK7786"
183         depends on CPU_SUBTYPE_SH7786
184         select HAVE_PCI
185         select NO_IOPORT_MAP if !PCI
186         select HAVE_SRAM_POOL
187         select REGULATOR_FIXED_VOLTAGE if REGULATOR
188         help
189           Select SDK7786 if configuring for a Renesas Technology Europe
190           SH7786-65nm board.
191 
192 config SH_HIGHLANDER
193         bool "Highlander"
194         depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
195         select HAVE_PCI
196         select IO_TRAPPED if MMU
197 
198 config SH_SH7757LCR
199         bool "SH7757LCR"
200         depends on CPU_SUBTYPE_SH7757
201         select GPIOLIB
202         select REGULATOR_FIXED_VOLTAGE if REGULATOR
203 
204 config SH_SH7785LCR
205         bool "SH7785LCR"
206         depends on CPU_SUBTYPE_SH7785
207         select HAVE_PCI
208 
209 config SH_SH7785LCR_29BIT_PHYSMAPS
210         bool "SH7785LCR 29bit physmaps"
211         depends on SH_SH7785LCR && 29BIT
212         default y
213         help
214           This board has 2 physical memory maps. It can be changed with
215           DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
216           you can access all on-board device in 29bit address mode.
217 
218 config SH_SH7785LCR_PT
219         bool "SH7785LCR prototype board on 32-bit MMU mode"
220         depends on SH_SH7785LCR && 32BIT
221         default n
222         help
223           If you use prototype board, this option is enabled.
224 
225 config SH_URQUELL
226         bool "Urquell"
227         depends on CPU_SUBTYPE_SH7786
228         select GPIOLIB
229         select HAVE_PCI
230         select NO_IOPORT_MAP if !PCI
231 
232 config SH_MIGOR
233         bool "Migo-R"
234         depends on CPU_SUBTYPE_SH7722
235         select GPIOLIB
236         select REGULATOR_FIXED_VOLTAGE if REGULATOR
237         help
238           Select Migo-R if configuring for the SH7722 Migo-R platform
239           by Renesas System Solutions Asia Pte. Ltd.
240 
241 config SH_AP325RXA
242         bool "AP-325RXA"
243         depends on CPU_SUBTYPE_SH7723
244         select GPIOLIB
245         select REGULATOR_FIXED_VOLTAGE if REGULATOR
246         help
247           Renesas "AP-325RXA" support.
248           Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
249 
250 config SH_KFR2R09
251         bool "KFR2R09"
252         depends on CPU_SUBTYPE_SH7724
253         select GPIOLIB
254         select REGULATOR_FIXED_VOLTAGE if REGULATOR
255         help
256           "Kit For R2R for 2009" support.
257 
258 config SH_ECOVEC
259         bool "EcoVec"
260         depends on CPU_SUBTYPE_SH7724
261         select GPIOLIB
262         select SND_SOC_DA7210 if SND_SIMPLE_CARD
263         select REGULATOR_FIXED_VOLTAGE if REGULATOR
264         help
265           Renesas "R0P7724LC0011/21RL (EcoVec)" support.
266 
267 config SH_SH7763RDP
268         bool "SH7763RDP"
269         depends on CPU_SUBTYPE_SH7763
270         help
271           Select SH7763RDP if configuring for a Renesas SH7763
272           evaluation board.
273 
274 config SH_ESPT
275         bool "ESPT"
276         depends on CPU_SUBTYPE_SH7763
277         help
278           Select ESPT if configuring for a Renesas SH7763
279           with gigabit ether evaluation board.
280 
281 config SH_EDOSK7705
282         bool "EDOSK7705"
283         depends on CPU_SUBTYPE_SH7705
284 
285 config SH_EDOSK7760
286         bool "EDOSK7760"
287         depends on CPU_SUBTYPE_SH7760
288         help
289           Select if configuring for a Renesas EDOSK7760
290           evaluation board.
291 
292 config SH_LANDISK
293         bool "LANDISK"
294         depends on CPU_SUBTYPE_SH7751R
295         select HAVE_PCI
296         help
297           I-O DATA DEVICE, INC. "LANDISK Series" support.
298 
299 config SH_TITAN
300         bool "TITAN"
301         depends on CPU_SUBTYPE_SH7751R
302         select CPU_HAS_IPR_IRQ
303         select HAVE_PCI
304         help
305           Select Titan if you are configuring for a Nimble Microsystems
306           NetEngine NP51R.
307 
308 config SH_SHMIN
309         bool "SHMIN"
310         depends on CPU_SUBTYPE_SH7706
311         select CPU_HAS_IPR_IRQ
312         help
313           Select SHMIN if configuring for the SHMIN board.
314 
315 config SH_LBOX_RE2
316         bool "L-BOX RE2"
317         depends on CPU_SUBTYPE_SH7751R
318         select HAVE_PCI
319         help
320           Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
321 
322 config SH_X3PROTO
323         bool "SH-X3 Prototype board"
324         depends on CPU_SUBTYPE_SHX3
325         select NO_IOPORT_MAP if !PCI
326         select IRQ_DOMAIN
327 
328 config SH_MAGIC_PANEL_R2
329         bool "Magic Panel R2"
330         depends on CPU_SUBTYPE_SH7720
331         select GPIOLIB
332         select REGULATOR_FIXED_VOLTAGE if REGULATOR
333         help
334           Select Magic Panel R2 if configuring for Magic Panel R2.
335 
336 config SH_POLARIS
337         bool "SMSC Polaris"
338         select CPU_HAS_IPR_IRQ
339         select REGULATOR_FIXED_VOLTAGE if REGULATOR
340         depends on CPU_SUBTYPE_SH7709
341         help
342           Select if configuring for an SMSC Polaris development board
343 
344 config SH_SH2007
345         bool "SH-2007 board"
346         select NO_IOPORT_MAP
347         select REGULATOR_FIXED_VOLTAGE if REGULATOR
348         depends on CPU_SUBTYPE_SH7780
349         help
350           SH-2007 is a single-board computer based around SH7780 chip
351           intended for embedded applications.
352           It has an Ethernet interface (SMC9118), direct connected
353           Compact Flash socket, two serial ports and PC-104 bus.
354 
355 config SH_APSH4A3A
356         bool "AP-SH4A-3A"
357         select SH_ALPHA_BOARD
358         select REGULATOR_FIXED_VOLTAGE if REGULATOR
359         depends on CPU_SUBTYPE_SH7785
360         help
361           Select AP-SH4A-3A if configuring for an ALPHAPROJECT AP-SH4A-3A.
362 
363 config SH_APSH4AD0A
364         bool "AP-SH4AD-0A"
365         select SH_ALPHA_BOARD
366         select HAVE_PCI
367         select REGULATOR_FIXED_VOLTAGE if REGULATOR
368         depends on CPU_SUBTYPE_SH7786
369         help
370           Select AP-SH4AD-0A if configuring for an ALPHAPROJECT AP-SH4AD-0A.
371 
372 source "arch/sh/boards/mach-r2d/Kconfig"
373 source "arch/sh/boards/mach-highlander/Kconfig"
374 source "arch/sh/boards/mach-sdk7780/Kconfig"
375 source "arch/sh/boards/mach-migor/Kconfig"
376 source "arch/sh/boards/mach-rsk/Kconfig"
377 
378 if SH_MAGIC_PANEL_R2
379 
380 menu "Magic Panel R2 options"
381 
382 config SH_MAGIC_PANEL_R2_VERSION
383         int "Magic Panel R2 Version"
384         default "3"
385         help
386           Set the version of the Magic Panel R2
387 
388 endmenu
389 
390 endif
391 
392 endmenu

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php