sh: pass through ioremap() for non-mmu processors.
[pandora-kernel.git] / arch / sh / boards / Kconfig
1 menu "Board support"
2
3 config SOLUTION_ENGINE
4         bool
5
6 config SH_SOLUTION_ENGINE
7         bool "SolutionEngine"
8         select SOLUTION_ENGINE
9         select CPU_HAS_IPR_IRQ
10         depends on CPU_SUBTYPE_SH7705 || CPU_SUBTYPE_SH7709 || CPU_SUBTYPE_SH7710 || \
11           CPU_SUBTYPE_SH7712 || CPU_SUBTYPE_SH7750 || CPU_SUBTYPE_SH7750S || \
12           CPU_SUBTYPE_SH7750R 
13         help
14           Select SolutionEngine if configuring for a Hitachi SH7705, SH7709,
15           SH7710, SH7712, SH7750, SH7750S or SH7750R evaluation board.
16
17 config SH_7206_SOLUTION_ENGINE
18         bool "SolutionEngine7206"
19         select SOLUTION_ENGINE
20         depends on CPU_SUBTYPE_SH7206
21         help
22           Select 7206 SolutionEngine if configuring for a Hitachi SH7206
23           evaluation board.
24
25 config SH_7619_SOLUTION_ENGINE
26         bool "SolutionEngine7619"
27         select SOLUTION_ENGINE
28         depends on CPU_SUBTYPE_SH7619
29         help
30           Select 7619 SolutionEngine if configuring for a Hitachi SH7619
31           evaluation board.
32         
33 config SH_7721_SOLUTION_ENGINE
34         bool "SolutionEngine7721"
35         select SOLUTION_ENGINE
36         depends on CPU_SUBTYPE_SH7721
37         help
38           Select 7721 SolutionEngine if configuring for a Hitachi SH7721
39           evaluation board.
40
41 config SH_7722_SOLUTION_ENGINE
42         bool "SolutionEngine7722"
43         select SOLUTION_ENGINE
44         depends on CPU_SUBTYPE_SH7722
45         help
46           Select 7722 SolutionEngine if configuring for a Hitachi SH772
47           evaluation board.
48
49 config SH_7751_SOLUTION_ENGINE
50         bool "SolutionEngine7751"
51         select SOLUTION_ENGINE
52         select CPU_HAS_IPR_IRQ
53         depends on CPU_SUBTYPE_SH7751
54         help
55           Select 7751 SolutionEngine if configuring for a Hitachi SH7751
56           evaluation board.
57           
58 config SH_7780_SOLUTION_ENGINE
59         bool "SolutionEngine7780"
60         select SOLUTION_ENGINE
61         select SYS_SUPPORTS_PCI
62         depends on CPU_SUBTYPE_SH7780
63         help
64           Select 7780 SolutionEngine if configuring for a Renesas SH7780
65           evaluation board.
66
67 config SH_7343_SOLUTION_ENGINE
68         bool "SolutionEngine7343"
69         select SOLUTION_ENGINE
70         depends on CPU_SUBTYPE_SH7343
71         help
72           Select 7343 SolutionEngine if configuring for a Hitachi
73           SH7343 (SH-Mobile 3AS) evaluation board.
74
75 config SH_7751_SYSTEMH
76         bool "SystemH7751R"
77         depends on CPU_SUBTYPE_SH7751R
78         help
79           Select SystemH if you are configuring for a Renesas SystemH
80           7751R evaluation board.
81
82 config SH_HP6XX
83         bool "HP6XX"
84         select SYS_SUPPORTS_APM_EMULATION
85         select HD6446X_SERIES
86         depends on CPU_SUBTYPE_SH7709
87         help
88           Select HP6XX if configuring for a HP jornada HP6xx.
89           More information (hardware only) at
90           <http://www.hp.com/jornada/>.
91
92 config SH_DREAMCAST
93         bool "Dreamcast"
94         select SYS_SUPPORTS_PCI
95         depends on CPU_SUBTYPE_SH7091
96         help
97           Select Dreamcast if configuring for a SEGA Dreamcast.
98           More information at <http://www.linux-sh.org>
99
100 config SH_SH03
101         bool "Interface CTP/PCI-SH03"
102         depends on CPU_SUBTYPE_SH7751
103         select CPU_HAS_IPR_IRQ
104         select SYS_SUPPORTS_PCI
105         help
106           CTP/PCI-SH03 is a CPU module computer that is produced
107           by Interface Corporation.
108           More information at <http://www.interface.co.jp>
109
110 config SH_SECUREEDGE5410
111         bool "SecureEdge5410"
112         depends on CPU_SUBTYPE_SH7751R
113         select CPU_HAS_IPR_IRQ
114         select SYS_SUPPORTS_PCI
115         help
116           Select SecureEdge5410 if configuring for a SnapGear SH board.
117           This includes both the OEM SecureEdge products as well as the
118           SME product line.
119
120 config SH_RTS7751R2D
121         bool "RTS7751R2D"
122         depends on CPU_SUBTYPE_SH7751R
123         select SYS_SUPPORTS_PCI
124         select IO_TRAPPED if MMU
125         help
126           Select RTS7751R2D if configuring for a Renesas Technology
127           Sales SH-Graphics board.
128
129 config SH_RSK
130         bool "Renesas Starter Kit"
131         depends on CPU_SUBTYPE_SH7201 || CPU_SUBTYPE_SH7203
132         help
133          Select this option if configuring for any of the RSK+ MCU
134          evaluation platforms.
135
136 config SH_SDK7780
137         bool "SDK7780R3"
138         depends on CPU_SUBTYPE_SH7780
139         select SYS_SUPPORTS_PCI
140         help
141           Select SDK7780 if configuring for a Renesas SH7780 SDK7780R3
142           evaluation board.
143
144 config SH_HIGHLANDER
145         bool "Highlander"
146         depends on CPU_SUBTYPE_SH7780 || CPU_SUBTYPE_SH7785
147         select SYS_SUPPORTS_PCI
148         select IO_TRAPPED if MMU
149
150 config SH_SH7785LCR
151         bool "SH7785LCR"
152         depends on CPU_SUBTYPE_SH7785
153         select SYS_SUPPORTS_PCI
154         select IO_TRAPPED if MMU
155
156 config SH_SH7785LCR_29BIT_PHYSMAPS
157         bool "SH7785LCR 29bit physmaps"
158         depends on SH_SH7785LCR && 29BIT
159         default y
160         help
161           This board has 2 physical memory maps. It can be changed with
162           DIP switch(S2-5). If you set the DIP switch for S2-5 = ON,
163           you can access all on-board device in 29bit address mode.
164
165 config SH_URQUELL
166         bool "Urquell"
167         depends on CPU_SUBTYPE_SH7786
168         select ARCH_REQUIRE_GPIOLIB
169
170 config SH_MIGOR
171         bool "Migo-R"
172         depends on CPU_SUBTYPE_SH7722
173         select ARCH_REQUIRE_GPIOLIB
174         help
175           Select Migo-R if configuring for the SH7722 Migo-R platform
176           by Renesas System Solutions Asia Pte. Ltd.
177
178 config SH_AP325RXA
179         bool "AP-325RXA"
180         depends on CPU_SUBTYPE_SH7723
181         select ARCH_REQUIRE_GPIOLIB
182         help
183           Renesas "AP-325RXA" support.
184           Compatible with ALGO SYSTEM CO.,LTD. "AP-320A"
185
186 config SH_SH7763RDP
187         bool "SH7763RDP"
188         depends on CPU_SUBTYPE_SH7763
189         help
190           Select SH7763RDP if configuring for a Renesas SH7763
191           evaluation board.
192
193 config SH_ESPT
194         bool "ESPT"
195         depends on CPU_SUBTYPE_SH7763
196         help
197           Select ESPT if configuring for a Renesas SH7763
198           with gigabit ether evaluation board.
199
200 config SH_EDOSK7705
201         bool "EDOSK7705"
202         depends on CPU_SUBTYPE_SH7705
203
204 config SH_EDOSK7760
205         bool "EDOSK7760"
206         depends on CPU_SUBTYPE_SH7760
207         help
208           Select if configuring for a Renesas EDOSK7760
209           evaluation board.
210
211 config SH_SH4202_MICRODEV
212         bool "SH4-202 MicroDev"
213         depends on CPU_SUBTYPE_SH4_202
214         help
215           Select SH4-202 MicroDev if configuring for a SuperH MicroDev board
216           with an SH4-202 CPU.
217
218 config SH_LANDISK
219         bool "LANDISK"
220         depends on CPU_SUBTYPE_SH7751R
221         select SYS_SUPPORTS_PCI
222         help
223           I-O DATA DEVICE, INC. "LANDISK Series" support.
224
225 config SH_TITAN
226         bool "TITAN"
227         depends on CPU_SUBTYPE_SH7751R
228         select CPU_HAS_IPR_IRQ
229         select SYS_SUPPORTS_PCI
230         help
231           Select Titan if you are configuring for a Nimble Microsystems
232           NetEngine NP51R.
233
234 config SH_SHMIN
235         bool "SHMIN"
236         depends on CPU_SUBTYPE_SH7706
237         select CPU_HAS_IPR_IRQ
238         help
239           Select SHMIN if configuring for the SHMIN board.
240
241 config SH_LBOX_RE2
242         bool "L-BOX RE2"
243         depends on CPU_SUBTYPE_SH7751R
244         select SYS_SUPPORTS_PCI
245         help
246           Select L-BOX RE2 if configuring for the NTT COMWARE L-BOX RE2.
247
248 config SH_X3PROTO
249         bool "SH-X3 Prototype board"
250         depends on CPU_SUBTYPE_SHX3
251
252 config SH_MAGIC_PANEL_R2
253         bool "Magic Panel R2"
254         depends on CPU_SUBTYPE_SH7720
255         select ARCH_REQUIRE_GPIOLIB
256         help
257           Select Magic Panel R2 if configuring for Magic Panel R2.
258
259 config SH_CAYMAN
260         bool "Hitachi Cayman"
261         depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103
262         select SYS_SUPPORTS_PCI
263
264 config SH_POLARIS
265         bool "SMSC Polaris"
266         select CPU_HAS_IPR_IRQ
267         depends on CPU_SUBTYPE_SH7709
268         help
269           Select if configuring for an SMSC Polaris development board
270
271 endmenu
272
273 source "arch/sh/boards/mach-r2d/Kconfig"
274 source "arch/sh/boards/mach-highlander/Kconfig"
275 source "arch/sh/boards/mach-sdk7780/Kconfig"
276 source "arch/sh/boards/mach-migor/Kconfig"
277 source "arch/sh/boards/mach-rsk/Kconfig"
278
279 if SH_MAGIC_PANEL_R2
280
281 menu "Magic Panel R2 options"
282
283 config SH_MAGIC_PANEL_R2_VERSION
284         int SH_MAGIC_PANEL_R2_VERSION
285         default "3"
286         help
287           Set the version of the Magic Panel R2
288
289 endmenu
290
291 endif