Merge branches 'machtypes', 'core', 'ep93xx', 'ks8695', 'netdev' and 'sa1100' into devel
This commit is contained in:
@@ -16,10 +16,9 @@
|
||||
#include <linux/mm.h>
|
||||
#include <linux/platform_device.h>
|
||||
#include <linux/sched.h>
|
||||
|
||||
#include <linux/io.h>
|
||||
#include <linux/mtd/physmap.h>
|
||||
|
||||
#include <asm/io.h>
|
||||
#include <mach/hardware.h>
|
||||
|
||||
#include <asm/mach/arch.h>
|
||||
@@ -29,38 +28,9 @@ static struct ep93xx_eth_data micro9_eth_data = {
|
||||
.phy_id = 0x1f,
|
||||
};
|
||||
|
||||
static struct resource micro9_eth_resource[] = {
|
||||
{
|
||||
.start = EP93XX_ETHERNET_PHYS_BASE,
|
||||
.end = EP93XX_ETHERNET_PHYS_BASE + 0xffff,
|
||||
.flags = IORESOURCE_MEM,
|
||||
}, {
|
||||
.start = IRQ_EP93XX_ETHERNET,
|
||||
.end = IRQ_EP93XX_ETHERNET,
|
||||
.flags = IORESOURCE_IRQ,
|
||||
}
|
||||
};
|
||||
|
||||
static struct platform_device micro9_eth_device = {
|
||||
.name = "ep93xx-eth",
|
||||
.id = -1,
|
||||
.dev = {
|
||||
.platform_data = µ9_eth_data,
|
||||
},
|
||||
.num_resources = ARRAY_SIZE(micro9_eth_resource),
|
||||
.resource = micro9_eth_resource,
|
||||
};
|
||||
|
||||
static void __init micro9_eth_init(void)
|
||||
{
|
||||
memcpy(micro9_eth_data.dev_addr,
|
||||
(void *)(EP93XX_ETHERNET_BASE + 0x50), 6);
|
||||
platform_device_register(µ9_eth_device);
|
||||
}
|
||||
|
||||
static void __init micro9_init(void)
|
||||
{
|
||||
micro9_eth_init();
|
||||
ep93xx_register_eth(µ9_eth_data, 1);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user