cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mcf8390.c (918B)


      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
     18static 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
     31static 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
     38arch_initcall(mcf8390_platform_init);