13 #include <linux/serial.h>
103 static struct intc_group groups[] __initdata = {
129 { 0, 0, 0, 0, 0, 0, 0, 0,
134 mask_registers, prio_registers,
NULL);
137 .mapbase = 0xfffe8000,
149 .platform_data = &scif0_platform_data,
154 .mapbase = 0xfffe8800,
166 .platform_data = &scif1_platform_data,
171 .mapbase = 0xfffe9000,
183 .platform_data = &scif2_platform_data,
188 .mapbase = 0xfffe9800,
200 .platform_data = &scif3_platform_data,
205 .channel_offset = 0x02,
207 .clockevent_rating = 125,
208 .clocksource_rating = 0,
211 static struct resource cmt0_resources[] = {
227 .platform_data = &cmt0_platform_data,
229 .resource = cmt0_resources,
234 .channel_offset = 0x08,
236 .clockevent_rating = 125,
237 .clocksource_rating = 0,
240 static struct resource cmt1_resources[] = {
256 .platform_data = &cmt1_platform_data,
258 .resource = cmt1_resources,
263 .channel_offset = -0x80,
265 .clockevent_rating = 200,
268 static struct resource mtu2_0_resources[] = {
284 .platform_data = &mtu2_0_platform_data,
286 .resource = mtu2_0_resources,
287 .num_resources =
ARRAY_SIZE(mtu2_0_resources),
291 .channel_offset = -0x100,
293 .clockevent_rating = 200,
296 static struct resource mtu2_1_resources[] = {
312 .platform_data = &mtu2_1_platform_data,
314 .resource = mtu2_1_resources,
315 .num_resources =
ARRAY_SIZE(mtu2_1_resources),
319 .channel_offset = 0x80,
321 .clockevent_rating = 200,
324 static struct resource mtu2_2_resources[] = {
340 .platform_data = &mtu2_2_platform_data,
342 .resource = mtu2_2_resources,
343 .num_resources =
ARRAY_SIZE(mtu2_2_resources),
358 static int __init sh7206_devices_setup(
void)
382 #define STBCR3 0xfffe0408
383 #define STBCR4 0xfffe040c