12 #include <linux/serial.h>
82 static struct intc_group groups[] __initdata = {
92 { 0xfffd9420, 0, 16, 4, {
PINT, 0, 0, 0 } },
93 { 0xfffd9800, 0, 16, 4, { } },
94 { 0xfffd9802, 0, 16, 4, { } },
95 { 0xfffd9804, 0, 16, 4, { } },
96 { 0xfffd9806, 0, 16, 4, { } },
97 { 0xfffd9808, 0, 16, 4, { } },
98 { 0xfffd980a, 0, 16, 4, { } },
99 { 0xfffd980c, 0, 16, 4, { } },
100 { 0xfffd980e, 0, 16, 4, { } },
101 { 0xfffd9810, 0, 16, 4, { 0, 0, 0,
SCIF0 } },
102 { 0xfffd9812, 0, 16, 4,
104 { 0xfffd9814, 0, 16, 4,
110 { 0, 0, 0, 0, 0, 0, 0, 0,
115 mask_registers, prio_registers,
NULL);
118 .channel_offset = -0x80,
120 .clockevent_rating = 200,
123 static struct resource mtu2_0_resources[] = {
139 .platform_data = &mtu2_0_platform_data,
141 .resource = mtu2_0_resources,
142 .num_resources =
ARRAY_SIZE(mtu2_0_resources),
146 .channel_offset = -0x100,
148 .clockevent_rating = 200,
151 static struct resource mtu2_1_resources[] = {
167 .platform_data = &mtu2_1_platform_data,
169 .resource = mtu2_1_resources,
170 .num_resources =
ARRAY_SIZE(mtu2_1_resources),
174 .channel_offset = 0x80,
176 .clockevent_rating = 200,
179 static struct resource mtu2_2_resources[] = {
195 .platform_data = &mtu2_2_platform_data,
197 .resource = mtu2_2_resources,
198 .num_resources =
ARRAY_SIZE(mtu2_2_resources),
202 .mapbase = 0xff804000,
214 .platform_data = &scif0_platform_data,
225 static int __init mxg_devices_setup(
void)