]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/sh/kernel/cpu/sh2/setup-sh7619.c
SH7619 add ethernet controler support
[linux-2.6-omap-h63xx.git] / arch / sh / kernel / cpu / sh2 / setup-sh7619.c
index cc530f4d84d679a1418571319cf3b98be02d18fd..56e5878e55164f69b26aa54500d72227e794a63c 100644 (file)
@@ -96,8 +96,32 @@ static struct platform_device sci_device = {
        },
 };
 
+static struct resource eth_resources[] = {
+       [0] = {
+               .start = 0xfb000000,
+               .end =   0xfb0001c8,
+               .flags = IORESOURCE_MEM,
+       },
+       [1] = {
+               .start = 85,
+               .end = 85,
+               .flags = IORESOURCE_IRQ,
+       },
+};
+
+static struct platform_device eth_device = {
+       .name = "sh-eth",
+       .id     = -1,
+       .dev = {
+               .platform_data = (void *)1,
+       },
+       .num_resources = ARRAY_SIZE(eth_resources),
+       .resource = eth_resources,
+};
+
 static struct platform_device *sh7619_devices[] __initdata = {
        &sci_device,
+       &eth_device,
 };
 
 static int __init sh7619_devices_setup(void)