Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/m68k/coldfire/mcf8390.c
26424 views
1
/*
2
* mcf8390.c -- platform support for 8390 ethernet on many boards
3
*
4
* (C) Copyright 2012, Greg Ungerer <[email protected]>
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);
39
40