1/* $NetBSD: dp8390.h,v 1.1 2012/10/12 20:15:52 tsutsui Exp $ */ 2 3/* 4 * This file is derived from sys/arch/i386/stand/lib/netif/dp8390.h 5 * NetBSD: dp8390.h,v 1.6 2008/12/14 18:46:33 christos Exp 6 */ 7 8int dp8390_config(void); 9void dp8390_stop(void); 10 11extern int dp8390_iobase; 12extern int dp8390_membase; 13extern int dp8390_memsize; 14#ifdef SUPPORT_WD80X3 15#ifdef SUPPORT_SMC_ULTRA 16extern int dp8390_is790; 17#else 18#define dp8390_is790 0 19#endif 20#else 21#ifdef SUPPORT_SMC_ULTRA 22#define dp8390_is790 1 23#endif 24#endif 25 26#define dp8390_is790 0 27#define IFNAME "ne" 28#define RX_BUFBASE 0 29#define TX_PAGE_START (dp8390_membase >> ED_PAGE_SHIFT) 30 31extern uint8_t dp8390_cr_proto; /* values always set in CR */ 32extern uint8_t dp8390_dcr_reg; /* override DCR if LS is set */ 33 34int EtherSend(char *, int); 35int EtherReceive(char *, int); 36