1/* $NetBSD: dp8390.h,v 1.5 2005/12/26 19:24:00 perry Exp $ */ 2 3extern int dp8390_config(void); 4extern void dp8390_stop(void); 5 6extern int dp8390_iobase; 7extern int dp8390_membase; 8extern int dp8390_memsize; 9#ifdef SUPPORT_WD80X3 10#ifdef SUPPORT_SMC_ULTRA 11extern int dp8390_is790; 12#else 13#define dp8390_is790 0 14#endif 15#else 16#ifdef SUPPORT_SMC_ULTRA 17#define dp8390_is790 1 18#endif 19#endif 20 21#ifdef SUPPORT_NE2000 22#define dp8390_is790 0 23#define IFNAME "ne" 24#define RX_BUFBASE 0 25#define TX_PAGE_START (dp8390_membase >> ED_PAGE_SHIFT) 26#else 27#define IFNAME "we" 28#define RX_BUFBASE dp8390_membase 29#define TX_PAGE_START 0 30#endif 31 32extern uint8_t dp8390_cr_proto; /* values always set in CR */ 33extern uint8_t dp8390_dcr_reg; /* override DCR if LS is set */ 34