13 #include <linux/serial.h>
196 static struct intc_group groups[] __initdata = {
212 { 0xfffe0820, 0, 16, 4, {
PINT, 0, 0, 0 } },
219 { 0xfffe0c08, 0, 16, 4, {
USB,
VDC4,
VDC4, VDC4 } },
220 { 0xfffe0c0a, 0, 16, 4, { 0, 0, 0, 0 } },
228 { 0xfffe0c14, 0, 16, 4, { 0, 0, 0, 0 } },
243 { 0, 0, 0, 0, 0, 0, 0, 0,
248 mask_registers, prio_registers,
NULL);
251 .mapbase = 0xe8007000,
257 .irqs = { 259, 260, 261, 258 },
265 .platform_data = &scif0_platform_data,
270 .mapbase = 0xe8007800,
276 .irqs = { 263, 264, 265, 262 },
284 .platform_data = &scif1_platform_data,
289 .mapbase = 0xe8008000,
295 .irqs = { 267, 268, 269, 266 },
303 .platform_data = &scif2_platform_data,
308 .mapbase = 0xe8008800,
314 .irqs = { 271, 272, 273, 270 },
322 .platform_data = &scif3_platform_data,
327 .mapbase = 0xe8009000,
333 .irqs = { 275, 276, 277, 274 },
341 .platform_data = &scif4_platform_data,
346 .mapbase = 0xe8009800,
352 .irqs = { 279, 280, 281, 278 },
360 .platform_data = &scif5_platform_data,
365 .mapbase = 0xe800a000,
371 .irqs = { 283, 284, 285, 282 },
379 .platform_data = &scif6_platform_data,
384 .mapbase = 0xe800a800,
390 .irqs = { 287, 288, 289, 286 },
398 .platform_data = &scif7_platform_data,
403 .channel_offset = 0x02,
405 .clockevent_rating = 125,
406 .clocksource_rating = 0,
409 static struct resource cmt0_resources[] = {
425 .platform_data = &cmt0_platform_data,
427 .resource = cmt0_resources,
432 .channel_offset = 0x08,
434 .clockevent_rating = 125,
435 .clocksource_rating = 0,
438 static struct resource cmt1_resources[] = {
454 .platform_data = &cmt1_platform_data,
456 .resource = cmt1_resources,
461 .channel_offset = -0x80,
463 .clockevent_rating = 200,
466 static struct resource mtu2_0_resources[] = {
482 .platform_data = &mtu2_0_platform_data,
484 .resource = mtu2_0_resources,
485 .num_resources =
ARRAY_SIZE(mtu2_0_resources),
489 .channel_offset = -0x100,
491 .clockevent_rating = 200,
494 static struct resource mtu2_1_resources[] = {
510 .platform_data = &mtu2_1_platform_data,
512 .resource = mtu2_1_resources,
513 .num_resources =
ARRAY_SIZE(mtu2_1_resources),
516 static struct resource rtc_resources[] = {
519 .end = 0xfffe6000 + 0x30 - 1,
533 .resource = rtc_resources,
542 static struct resource r8a66597_usb_host_resources[] = {
556 .name =
"r8a66597_hcd",
560 .coherent_dma_mask = 0xffffffff,
561 .platform_data = &r8a66597_data,
563 .num_resources =
ARRAY_SIZE(r8a66597_usb_host_resources),
564 .resource = r8a66597_usb_host_resources,
581 &r8a66597_usb_host_device,
584 static int __init sh7269_devices_setup(
void)