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