12 #include <linux/serial.h>
179 static struct intc_group groups[] __initdata = {
195 { 0xfffe0820, 0, 16, 4, {
PINT, 0, 0, 0 } },
221 { 0, 0, 0, 0, 0, 0, 0, 0,
226 mask_registers, prio_registers,
NULL);
229 .mapbase = 0xfffe8000,
235 .irqs = { 233, 234, 235, 232 },
243 .platform_data = &scif0_platform_data,
248 .mapbase = 0xfffe8800,
254 .irqs = { 237, 238, 239, 236 },
262 .platform_data = &scif1_platform_data,
267 .mapbase = 0xfffe9000,
273 .irqs = { 241, 242, 243, 240 },
281 .platform_data = &scif2_platform_data,
286 .mapbase = 0xfffe9800,
292 .irqs = { 245, 246, 247, 244 },
300 .platform_data = &scif3_platform_data,
305 .mapbase = 0xfffea000,
311 .irqs = { 249, 250, 251, 248 },
319 .platform_data = &scif4_platform_data,
324 .mapbase = 0xfffea800,
330 .irqs = { 253, 254, 255, 252 },
338 .platform_data = &scif5_platform_data,
343 .mapbase = 0xfffeb000,
349 .irqs = { 257, 258, 259, 256 },
357 .platform_data = &scif6_platform_data,
362 .mapbase = 0xfffeb800,
368 .irqs = { 261, 262, 263, 260 },
376 .platform_data = &scif7_platform_data,
381 .channel_offset = 0x02,
383 .clockevent_rating = 125,
384 .clocksource_rating = 0,
387 static struct resource cmt0_resources[] = {
404 .platform_data = &cmt0_platform_data,
406 .resource = cmt0_resources,
412 .channel_offset = 0x08,
414 .clockevent_rating = 125,
415 .clocksource_rating = 0,
418 static struct resource cmt1_resources[] = {
435 .platform_data = &cmt1_platform_data,
437 .resource = cmt1_resources,
443 .channel_offset = -0x80,
445 .clockevent_rating = 200,
448 static struct resource mtu2_0_resources[] = {
465 .platform_data = &mtu2_0_platform_data,
467 .resource = mtu2_0_resources,
468 .num_resources =
ARRAY_SIZE(mtu2_0_resources),
473 .channel_offset = -0x100,
475 .clockevent_rating = 200,
478 static struct resource mtu2_1_resources[] = {
495 .platform_data = &mtu2_1_platform_data,
497 .resource = mtu2_1_resources,
498 .num_resources =
ARRAY_SIZE(mtu2_1_resources),
501 static struct resource rtc_resources[] = {
504 .end = 0xfffe6000 + 0x30 - 1,
518 .resource = rtc_resources,
522 static void usb_port_power(
int port,
int power)
530 .port_power = usb_port_power,
533 static struct resource r8a66597_usb_host_resources[] = {
547 .name =
"r8a66597_hcd",
551 .coherent_dma_mask = 0xffffffff,
552 .platform_data = &r8a66597_data,
554 .num_resources =
ARRAY_SIZE(r8a66597_usb_host_resources),
555 .resource = r8a66597_usb_host_resources,
572 &r8a66597_usb_host_device,
575 static int __init sh7264_devices_setup(
void)