13 #include <linux/serial.h>
148 static struct intc_group groups[] __initdata = {
167 { 0xfffe9812, 0, 16, 4, { 0,
RCAN0,
RCAN1, 0 } },
173 { 0, 0, 0, 0, 0, 0, 0, 0,
178 mask_registers, prio_registers,
NULL);
181 .mapbase = 0xfffe8000,
193 .platform_data = &scif0_platform_data,
198 .mapbase = 0xfffe8800,
210 .platform_data = &scif1_platform_data,
215 .mapbase = 0xfffe9000,
227 .platform_data = &scif2_platform_data,
232 .mapbase = 0xfffe9800,
244 .platform_data = &scif3_platform_data,
249 .mapbase = 0xfffea000,
261 .platform_data = &scif4_platform_data,
266 .mapbase = 0xfffea800,
278 .platform_data = &scif5_platform_data,
283 .mapbase = 0xfffeb000,
295 .platform_data = &scif6_platform_data,
300 .mapbase = 0xfffeb800,
312 .platform_data = &scif7_platform_data,
316 static struct resource rtc_resources[] = {
319 .end = 0xffff2000 + 0x58 - 1,
333 .resource = rtc_resources,
337 .channel_offset = -0x80,
339 .clockevent_rating = 200,
342 static struct resource mtu2_0_resources[] = {
358 .platform_data = &mtu2_0_platform_data,
360 .resource = mtu2_0_resources,
361 .num_resources =
ARRAY_SIZE(mtu2_0_resources),
365 .channel_offset = -0x100,
367 .clockevent_rating = 200,
370 static struct resource mtu2_1_resources[] = {
386 .platform_data = &mtu2_1_platform_data,
388 .resource = mtu2_1_resources,
389 .num_resources =
ARRAY_SIZE(mtu2_1_resources),
393 .channel_offset = 0x80,
395 .clockevent_rating = 200,
398 static struct resource mtu2_2_resources[] = {
414 .platform_data = &mtu2_2_platform_data,
416 .resource = mtu2_2_resources,
417 .num_resources =
ARRAY_SIZE(mtu2_2_resources),
435 static int __init sh7201_devices_setup(
void)
461 #define STBCR3 0xfffe0408