1*741b5eceSisaki /* $NetBSD: dp8390.h,v 1.2 2012/11/01 14:46:26 isaki Exp $ */ 258e95c2bStsutsui 358e95c2bStsutsui /* 458e95c2bStsutsui * This file is derived from sys/arch/i386/stand/lib/netif/dp8390.h 558e95c2bStsutsui * NetBSD: dp8390.h,v 1.6 2008/12/14 18:46:33 christos Exp 658e95c2bStsutsui */ 758e95c2bStsutsui 858e95c2bStsutsui int dp8390_config(void); 958e95c2bStsutsui void dp8390_stop(void); 1058e95c2bStsutsui 1158e95c2bStsutsui extern int dp8390_iobase; 1258e95c2bStsutsui extern int dp8390_membase; 1358e95c2bStsutsui extern int dp8390_memsize; 1458e95c2bStsutsui #ifdef SUPPORT_WD80X3 1558e95c2bStsutsui #ifdef SUPPORT_SMC_ULTRA 1658e95c2bStsutsui extern int dp8390_is790; 1758e95c2bStsutsui #else 1858e95c2bStsutsui #define dp8390_is790 0 1958e95c2bStsutsui #endif 2058e95c2bStsutsui #else 2158e95c2bStsutsui #ifdef SUPPORT_SMC_ULTRA 2258e95c2bStsutsui #define dp8390_is790 1 2358e95c2bStsutsui #endif 2458e95c2bStsutsui #endif 2558e95c2bStsutsui 2658e95c2bStsutsui #define dp8390_is790 0 2758e95c2bStsutsui #define IFNAME "ne" 2858e95c2bStsutsui #define RX_BUFBASE 0 2958e95c2bStsutsui #define TX_PAGE_START (dp8390_membase >> ED_PAGE_SHIFT) 3058e95c2bStsutsui 3158e95c2bStsutsui extern uint8_t dp8390_cr_proto; /* values always set in CR */ 3258e95c2bStsutsui extern uint8_t dp8390_dcr_reg; /* override DCR if LS is set */ 3358e95c2bStsutsui 3458e95c2bStsutsui int EtherSend(char *, int); 3558e95c2bStsutsui int EtherReceive(char *, int); 36