diff options
author | Federico G. Schwindt <fgsch@cvs.openbsd.org> | 1998-09-22 06:38:05 +0000 |
---|---|---|
committer | Federico G. Schwindt <fgsch@cvs.openbsd.org> | 1998-09-22 06:38:05 +0000 |
commit | 1570dd0e22fd84039cf86fc9d726df05ef399077 (patch) | |
tree | 2ff323a85796bfe40ea9297482c5f5a6b20bf8b0 /sys/dev/ic/ne2000reg.h | |
parent | f516122937f74c7b40dc3846c50a002aa7847537 (diff) |
Add the NE[12]00 core driver from NetBSD.
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_ */ |