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