--- src/sys/dev/netif/re/if_rereg.h 2008/10/09 14:30:48 1.18 +++ src/sys/dev/netif/re/if_rereg.h 2008/10/12 10:19:31 1.19 @@ -135,7 +135,8 @@ #define RE_TXCFG_LOOPBKTST 0x00060000 /* loopback test */ #define RE_TXCFG_IFG2 0x00080000 /* 8169 only */ #define RE_TXCFG_IFG 0x03000000 /* interframe gap */ -#define RE_TXCFG_HWREV 0x7CC00000 +#define RE_TXCFG_HWREV 0xFC800000 +#define RE_TXCFG_MACMODE 0x00700000 /* * Config 2 register bits @@ -152,16 +153,22 @@ #define RE_HWREV_8169 0x00000000 #define RE_HWREV_8110S 0x00800000 #define RE_HWREV_8169S 0x04000000 -#define RE_HWREV_8169_8110SB 0x10000000 -#define RE_HWREV_8169_8110SC 0x18000000 -#define RE_HWREV_8168_8111B1 0x30000000 -#define RE_HWREV_8100E 0x30800000 -#define RE_HWREV_8101E 0x34000000 +#define RE_HWREV_8169SB 0x10000000 +#define RE_HWREV_8169SC1 0x18000000 #define RE_HWREV_8102EL 0x24800000 -#define RE_HWREV_8168_8111B2 0x38000000 -#define RE_HWREV_8168_8111B3 0x38400000 -#define RE_HWREV_8168_8111C 0x3c000000 +#define RE_HWREV_UNKN1 0x28000000 +#define RE_HWREV_8168B1 0x30000000 +#define RE_HWREV_8100E 0x30800000 +#define RE_HWREV_8101E1 0x34000000 +#define RE_HWREV_8102E 0x34800000 +#define RE_HWREV_8168B2 0x38000000 +#define RE_HWREV_8168C 0x3C000000 +#define RE_HWREV_8168CP 0x3C800000 #define RE_HWREV_8139CPLUS 0x74800000 +#define RE_HWREV_8169SC2 0x98000000 +#define RE_HWREV_8101E2 0xB4000000 +#define RE_HWREV_8168B3 0xB8000000 +#define RE_HWREV_NULL 0xffffffff #define RE_TXDMA_16BYTES 0x00000000 #define RE_TXDMA_32BYTES 0x00000100