root/arch/m68k/coldfire/mcf8390.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. mcf8390_platform_init

   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);

/* [<][>][^][v][top][bottom][index][help] */