diff options
author | jkim <jkim@FreeBSD.org> | 2009-01-20 20:22:28 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2009-01-20 20:22:28 +0000 |
commit | ed18f3be3dcedd98be97e6b34bd88703f2203fd6 (patch) | |
tree | 91ee744a79420fd6c3d92a4ff73331ac593f3144 /sys/pci | |
parent | 85ec29a00a0cb0b2ecb476419701234b3b0b8858 (diff) | |
download | FreeBSD-src-ed18f3be3dcedd98be97e6b34bd88703f2203fd6.zip FreeBSD-src-ed18f3be3dcedd98be97e6b34bd88703f2203fd6.tar.gz |
- Add support for 8110SCe part. Some magic registers were taken from
Linux driver.
- Swap hardware revisions for 8110S and 8169S as Linux driver claims.
Reviewed by: yongari (early version)
Diffstat (limited to 'sys/pci')
-rw-r--r-- | sys/pci/if_rlreg.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/pci/if_rlreg.h b/sys/pci/if_rlreg.h index 58e7237..d2f55ce 100644 --- a/sys/pci/if_rlreg.h +++ b/sys/pci/if_rlreg.h @@ -154,8 +154,8 @@ /* Known revision codes. */ #define RL_HWREV_8169 0x00000000 -#define RL_HWREV_8110S 0x00800000 -#define RL_HWREV_8169S 0x04000000 +#define RL_HWREV_8169S 0x00800000 +#define RL_HWREV_8110S 0x04000000 #define RL_HWREV_8169_8110SB 0x10000000 #define RL_HWREV_8169_8110SC 0x18000000 #define RL_HWREV_8102EL 0x24800000 @@ -180,6 +180,7 @@ #define RL_HWREV_8101 0x74c00000 #define RL_HWREV_8100 0x78800000 #define RL_HWREV_8169_8110SBL 0x7CC00000 +#define RL_HWREV_8169_8110SCE 0x98000000 #define RL_TXDMA_16BYTES 0x00000000 #define RL_TXDMA_32BYTES 0x00000100 @@ -886,8 +887,7 @@ struct rl_softc { #define RL_FLAG_MACSTAT 0x0080 #define RL_FLAG_FASTETHER 0x0100 #define RL_FLAG_CMDSTOP 0x0200 -#define RL_FLAG_PHY8169 0x0400 -#define RL_FLAG_PHY8110S 0x0800 +#define RL_FLAG_MACRESET 0x0400 #define RL_FLAG_WOLRXENB 0x1000 #define RL_FLAG_MACSLEEP 0x2000 #define RL_FLAG_PCIE 0x4000 |