mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
918 B
38 lines
918 B
/* |
|
* mcf8390.c -- platform support for 8390 ethernet on many boards |
|
* |
|
* (C) Copyright 2012, Greg Ungerer <[email protected]> |
|
* |
|
* This file is subject to the terms and conditions of the GNU General Public |
|
* License. See the file COPYING in the main directory of this archive |
|
* for more details. |
|
*/ |
|
|
|
#include <linux/kernel.h> |
|
#include <linux/module.h> |
|
#include <linux/init.h> |
|
#include <linux/resource.h> |
|
#include <linux/platform_device.h> |
|
#include <asm/mcf8390.h> |
|
|
|
static struct resource mcf8390_resources[] = { |
|
{ |
|
.start = NE2000_ADDR, |
|
.end = NE2000_ADDR + NE2000_ADDRSIZE - 1, |
|
.flags = IORESOURCE_MEM, |
|
}, |
|
{ |
|
.start = NE2000_IRQ_VECTOR, |
|
.end = NE2000_IRQ_VECTOR, |
|
.flags = IORESOURCE_IRQ, |
|
}, |
|
}; |
|
|
|
static int __init mcf8390_platform_init(void) |
|
{ |
|
platform_device_register_simple("mcf8390", -1, mcf8390_resources, |
|
ARRAY_SIZE(mcf8390_resources)); |
|
return 0; |
|
} |
|
|
|
arch_initcall(mcf8390_platform_init);
|
|
|