1219820Sjeff/* $NetBSD: dp8390.h,v 1.5 2005/12/26 19:24:00 perry Exp $ */ 2219820Sjeff 3219820Sjeffextern int dp8390_config(void); 4219820Sjeffextern void dp8390_stop(void); 5219820Sjeff 6219820Sjeffextern int dp8390_iobase; 7219820Sjeffextern int dp8390_membase; 8219820Sjeffextern int dp8390_memsize; 9219820Sjeff#ifdef SUPPORT_WD80X3 10219820Sjeff#ifdef SUPPORT_SMC_ULTRA 11219820Sjeffextern int dp8390_is790; 12219820Sjeff#else 13219820Sjeff#define dp8390_is790 0 14219820Sjeff#endif 15219820Sjeff#else 16219820Sjeff#ifdef SUPPORT_SMC_ULTRA 17219820Sjeff#define dp8390_is790 1 18219820Sjeff#endif 19219820Sjeff#endif 20219820Sjeff 21219820Sjeff#ifdef SUPPORT_NE2000 22219820Sjeff#define dp8390_is790 0 23219820Sjeff#define IFNAME "ne" 24219820Sjeff#define RX_BUFBASE 0 25219820Sjeff#define TX_PAGE_START (dp8390_membase >> ED_PAGE_SHIFT) 26219820Sjeff#else 27219820Sjeff#define IFNAME "we" 28219820Sjeff#define RX_BUFBASE dp8390_membase 29219820Sjeff#define TX_PAGE_START 0 30219820Sjeff#endif 31219820Sjeff 32219820Sjeffextern uint8_t dp8390_cr_proto; /* values always set in CR */ 33219820Sjeffextern uint8_t dp8390_dcr_reg; /* override DCR if LS is set */ 34219820Sjeff