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