Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / arch / m68k / coldfire / mcf8390.c
1 /*
2  * mcf8390.c  -- platform support for 8390 ethernet on many boards
3  *
4  * (C) Copyright 2012, Greg Ungerer <gerg@uclinux.org>
5  *
6  * This file is subject to the terms and conditions of the GNU General Public
7  * License.  See the file COPYING in the main directory of this archive
8  * for more details.
9  */
10
11 #include <linux/kernel.h>
12 #include <linux/module.h>
13 #include <linux/init.h>
14 #include <linux/resource.h>
15 #include <linux/platform_device.h>
16 #include <asm/mcf8390.h>
17
18 static struct resource mcf8390_resources[] = {
19         {
20                 .start  = NE2000_ADDR,
21                 .end    = NE2000_ADDR + NE2000_ADDRSIZE - 1,
22                 .flags  = IORESOURCE_MEM,
23         },
24         {
25                 .start  = NE2000_IRQ_VECTOR,
26                 .end    = NE2000_IRQ_VECTOR,
27                 .flags  = IORESOURCE_IRQ,
28         },
29 };
30
31 static int __init mcf8390_platform_init(void)
32 {
33         platform_device_register_simple("mcf8390", -1, mcf8390_resources,
34                 ARRAY_SIZE(mcf8390_resources));
35         return 0;
36 }
37
38 arch_initcall(mcf8390_platform_init);