12 #include <linux/serial.h>
80 static struct intc_group groups[] __initdata = {
90 { 0xfe080040, 0xfe080060, 32,
97 { 0xfe080044, 0xfe080064, 32,
98 { 0, 0, 0, 0, 0, 0, 0, 0,
101 MMCIF3, 0, 0, 0, 0, 0, 0, 0,
107 { 0xffd00008, 0, 16, 4, {
WDT,
REF, 0, 0 } },
115 { 0xfe08000c, 0, 32, 4, { 0, 0,
MMCIF, 0,
120 mask_registers, prio_registers,
NULL);
122 static struct intc_vect vectors_irq[] __initdata = {
128 mask_registers, prio_registers,
NULL);
131 .mapbase = 0xfe600000,
147 .platform_data = &scif0_platform_data,
152 .mapbase = 0xfe610000,
168 .platform_data = &scif1_platform_data,
173 .mapbase = 0xfe620000,
189 .platform_data = &scif2_platform_data,
194 .mapbase = 0xfe480000,
209 .platform_data = &scif3_platform_data,
214 .channel_offset = 0x04,
216 .clockevent_rating = 200,
219 static struct resource tmu0_resources[] = {
235 .platform_data = &tmu0_platform_data,
237 .resource = tmu0_resources,
242 .channel_offset = 0x10,
244 .clocksource_rating = 200,
247 static struct resource tmu1_resources[] = {
263 .platform_data = &tmu1_platform_data,
265 .resource = tmu1_resources,
270 .channel_offset = 0x1c,
274 static struct resource tmu2_resources[] = {
290 .platform_data = &tmu2_platform_data,
292 .resource = tmu2_resources,
307 static int __init sh7760_devices_setup(
void)
330 #define INTC_ICR 0xffd00000UL
331 #define INTC_ICR_IRLM (1 << 7)