12 #include <linux/serial.h>
119 #ifdef CONFIG_CPU_SUBTYPE_SH7263
134 static struct intc_group groups[] __initdata = {
142 { 0xfffe0820, 0, 16, 4, {
PINT, 0, 0, 0 } },
154 #ifdef CONFIG_CPU_SUBTYPE_SH7203
158 { 0xfffe0c16, 0, 16, 4, {
RCAN1, 0, 0, 0 } },
169 { 0, 0, 0, 0, 0, 0, 0, 0,
174 mask_registers, prio_registers,
NULL);
177 .mapbase = 0xfffe8000,
191 .platform_data = &scif0_platform_data,
196 .mapbase = 0xfffe8800,
210 .platform_data = &scif1_platform_data,
215 .mapbase = 0xfffe9000,
229 .platform_data = &scif2_platform_data,
234 .mapbase = 0xfffe9800,
248 .platform_data = &scif3_platform_data,
253 .channel_offset = 0x02,
255 .clockevent_rating = 125,
256 .clocksource_rating = 0,
259 static struct resource cmt0_resources[] = {
275 .platform_data = &cmt0_platform_data,
277 .resource = cmt0_resources,
282 .channel_offset = 0x08,
284 .clockevent_rating = 125,
285 .clocksource_rating = 0,
288 static struct resource cmt1_resources[] = {
304 .platform_data = &cmt1_platform_data,
306 .resource = cmt1_resources,
311 .channel_offset = -0x80,
313 .clockevent_rating = 200,
316 static struct resource mtu2_0_resources[] = {
332 .platform_data = &mtu2_0_platform_data,
334 .resource = mtu2_0_resources,
335 .num_resources =
ARRAY_SIZE(mtu2_0_resources),
339 .channel_offset = -0x100,
341 .clockevent_rating = 200,
344 static struct resource mtu2_1_resources[] = {
360 .platform_data = &mtu2_1_platform_data,
362 .resource = mtu2_1_resources,
363 .num_resources =
ARRAY_SIZE(mtu2_1_resources),
366 static struct resource rtc_resources[] = {
369 .end = 0xffff2000 + 0x58 - 1,
383 .resource = rtc_resources,
398 static int __init sh7203_devices_setup(
void)
421 #define STBCR3 0xfffe0408
422 #define STBCR4 0xfffe040c