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