diff options
Diffstat (limited to 'sys/dev/ic/ne2000reg.h')
-rw-r--r-- | sys/dev/ic/ne2000reg.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/sys/dev/ic/ne2000reg.h b/sys/dev/ic/ne2000reg.h new file mode 100644 index 00000000000..1c491d8d219 --- /dev/null +++ b/sys/dev/ic/ne2000reg.h @@ -0,0 +1,33 @@ +/* $OpenBSD: ne2000reg.h,v 1.1 1998/09/22 06:38:04 fgsch Exp $ */ +/* $NetBSD: ne2000reg.h,v 1.2 1997/10/14 22:54:11 thorpej Exp $ */ + +/* + * National Semiconductor DS8390 NIC register definitions. + * + * Copyright (C) 1993, David Greenman. This software may be used, modified, + * copied, distributed, and sold, in both source and binary form provided that + * the above copyright and these terms are retained. Under no circumstances is + * the author responsible for the proper functioning of this software, nor does + * the author assume any responsibility for damages incurred with its use. + */ + +#ifndef _DEV_IC_NE2000REG_H_ +#define _DEV_IC_NE2000REG_H_ + +/* + * Register group offsets from base. + */ +#define NE2000_NIC_OFFSET 0x00 +#define NE2000_ASIC_OFFSET 0x10 + +#define NE2000_NIC_NPORTS 0x10 +#define NE2000_ASIC_NPORTS 0x10 +#define NE2000_NPORTS 0x20 + +/* + * NE2000 ASIC registers (given as offsets from ASIC base). + */ +#define NE2000_ASIC_DATA 0x00 /* remote DMA/data register */ +#define NE2000_ASIC_RESET 0x0f /* reset on read */ + +#endif /* _DEV_IC_NE2000REG_H_ */ |