summaryrefslogtreecommitdiffstats
path: root/sys/dev/re
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2011-01-17 02:23:50 +0000
committeryongari <yongari@FreeBSD.org>2011-01-17 02:23:50 +0000
commitcec8b245e62def8e52029980a099754ed52ec0d1 (patch)
tree24ec81ebefd7ea0b5817ba3eb06ebf0ff4d773cd /sys/dev/re
parentb29cb0d19a40265a14a132ab453a90612dd28e1b (diff)
downloadFreeBSD-src-cec8b245e62def8e52029980a099754ed52ec0d1.zip
FreeBSD-src-cec8b245e62def8e52029980a099754ed52ec0d1.tar.gz
Add initial support for RTL8168E/8111E-VL PCIe GbE.
H/W donated by: Realtek Semiconductor Corp.
Diffstat (limited to 'sys/dev/re')
-rw-r--r--sys/dev/re/if_re.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/re/if_re.c b/sys/dev/re/if_re.c
index c825091..7c89c68 100644
--- a/sys/dev/re/if_re.c
+++ b/sys/dev/re/if_re.c
@@ -221,6 +221,7 @@ static struct rl_hwrev re_hwrevs[] = {
{ RL_HWREV_8168D, RL_8169, "8168D/8111D"},
{ RL_HWREV_8168DP, RL_8169, "8168DP/8111DP"},
{ RL_HWREV_8168E, RL_8169, "8168E/8111E"},
+ { RL_HWREV_8168E_VL, RL_8169, "8168E/8111E-VL"},
{ 0, 0, NULL }
};
@@ -1346,6 +1347,11 @@ re_attach(device_t dev)
RL_FLAG_PAR | RL_FLAG_DESCV2 | RL_FLAG_MACSTAT |
RL_FLAG_CMDSTOP | RL_FLAG_AUTOPAD | RL_FLAG_NOJUMBO;
break;
+ case RL_HWREV_8168E_VL:
+ sc->rl_flags |= RL_FLAG_PHYWAKE | RL_FLAG_PAR |
+ RL_FLAG_DESCV2 | RL_FLAG_MACSTAT | RL_FLAG_CMDSTOP |
+ RL_FLAG_AUTOPAD | RL_FLAG_NOJUMBO;
+ break;
case RL_HWREV_8169_8110SB:
case RL_HWREV_8169_8110SBL:
case RL_HWREV_8169_8110SC:
OpenPOWER on IntegriCloud