Home | History | Annotate | Line # | Download | only in dev
if_aereg.h revision 1.17
      1  1.17  scottr /*	$NetBSD: if_aereg.h,v 1.17 1998/08/12 07:19:09 scottr Exp $	*/
      2   1.3     cgd 
      3   1.1  briggs /*
      4   1.6  briggs  * National Semiconductor DS8390 NIC register definitions.
      5   1.4  briggs  *
      6   1.6  briggs  * Copyright (C) 1993, David Greenman.  This software may be used, modified,
      7   1.6  briggs  * copied, distributed, and sold, in both source and binary form provided that
      8   1.6  briggs  * the above copyright and these terms are retained.  Under no circumstances is
      9   1.6  briggs  * the author responsible for the proper functioning of this software, nor does
     10   1.6  briggs  * the author assume any responsibility for damages incurred with its use.
     11   1.1  briggs  */
     12   1.8  briggs 
     13   1.8  briggs /*
     14  1.16  scottr  * Memory offsets from slot base PA
     15   1.8  briggs  */
     16   1.9  briggs #define	GC_RESET_OFFSET		0x000c0000	/* writes here reset NIC */
     17   1.9  briggs #define	GC_ROM_OFFSET		0x000c0000	/* address prom */
     18   1.9  briggs #define GC_DATA_OFFSET		0x000d0000	/* Offset to NIC memory */
     19  1.13  scottr #define GC_REG_OFFSET		0x000e0000	/* Offset to NIC registers */
     20   1.2  briggs 
     21   1.2  briggs #define DP_ROM_OFFSET		0x000f0000
     22   1.9  briggs #define DP_DATA_OFFSET		0x000d0000	/* Offset to SONIC memory */
     23  1.13  scottr #define DP_REG_OFFSET		0x000e0000	/* Offset to SONIC registers */
     24   1.1  briggs 
     25   1.1  briggs #define AE_ROM_OFFSET		0x000f0000
     26   1.9  briggs #define AE_DATA_OFFSET		0x000d0000	/* Offset to NIC memory */
     27  1.13  scottr #define AE_REG_OFFSET		0x000e0000	/* Offset to NIC registers */
     28  1.11  briggs 
     29  1.11  briggs #define FE_ROM_OFFSET		0x000d0006	/* Determined empirically */
     30  1.14  scottr 
     31  1.14  scottr #define KE_ROM_OFFSET		0x000f0007
     32  1.14  scottr #define KE_DATA_OFFSET		0x00000000	/* Offset to NIC memory */
     33  1.14  scottr #define KE_REG_OFFSET		0x00080003	/* Offset to NIC registers */
     34  1.17  scottr 
     35  1.17  scottr #define CT_ROM_OFFSET		0x00030000	/* ROM offset */
     36  1.17  scottr #define CT_DATA_OFFSET		0x00000000	/* RAM offset */
     37  1.17  scottr #define CT_REG_OFFSET		0x00010000	/* REG offset */
     38  1.13  scottr 
     39  1.13  scottr #define	AE_REG_SIZE		0x40		/* Size of register space */
     40