12 #include <linux/kernel.h>
13 #include <linux/tty.h>
17 #include <linux/sched.h>
18 #include <linux/device.h>
22 #include <linux/i2c.h>
26 #include <mach/hardware.h>
30 #include <asm/setup.h>
31 #include <asm/system_misc.h>
48 switch (tag->
u.
acorn.vram_pages) {
58 desc->video_start = 0x02000000;
86 static void __init rpc_map_io(
void)
101 static struct resource acornfb_resources[] = {
111 .coherent_dma_mask = 0xffffffff,
113 .num_resources =
ARRAY_SIZE(acornfb_resources),
114 .resource = acornfb_resources,
117 static struct resource iomd_resources[] = {
125 .resource = iomd_resources,
128 static struct resource iomd_kart_resources[] = {
137 .parent = &iomd_device.
dev,
139 .num_resources =
ARRAY_SIZE(iomd_kart_resources),
140 .resource = iomd_kart_resources,
145 .mapbase = 0x03010fe0,
156 .name =
"serial8250",
159 .platform_data = serial_platform_data,
167 static struct resource pata_resources[] = {
174 .name =
"pata_platform",
177 .resource = pata_resources,
179 .platform_data = &pata_platform_data,
180 .coherent_dma_mask = ~0,
196 static int __init rpc_init(
void)
204 static void rpc_restart(
char mode,
const char *
cmd)
218 .atag_offset = 0x100,
221 .map_io = rpc_map_io,
224 .restart = rpc_restart,