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