20 #include <linux/kernel.h>
26 #include <linux/input.h>
31 #include <mach/hardware.h>
32 #include <mach/irqs.h>
34 #include <mach/common.h>
44 .virtual = 0xf0000000,
47 .type = MT_DEVICE_NONSHARED
51 .virtual = 0xfe000000,
54 .type = MT_DEVICE_NONSHARED
64 .mapbase = 0xffe40000,
77 .platform_data = &scif0_platform_data,
82 .mapbase = 0xffe41000,
95 .platform_data = &scif1_platform_data,
100 .mapbase = 0xffe42000,
113 .platform_data = &scif2_platform_data,
118 .mapbase = 0xffe43000,
131 .platform_data = &scif3_platform_data,
136 .mapbase = 0xffe44000,
149 .platform_data = &scif4_platform_data,
154 .mapbase = 0xffe45000,
167 .platform_data = &scif5_platform_data,
174 .channel_offset = 0x4,
176 .clockevent_rating = 200,
179 static struct resource tmu00_resources[] = {
196 .platform_data = &tmu00_platform_data,
198 .resource = tmu00_resources,
204 .channel_offset = 0x10,
206 .clocksource_rating = 200,
209 static struct resource tmu01_resources[] = {
226 .platform_data = &tmu01_platform_data,
228 .resource = tmu01_resources,
248 #ifdef CONFIG_CACHE_L2X0
254 r8a7779_init_pm_domains();
265 static void __init r8a7779_earlytimer_init(
void)