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