From 56c92a85215a4a4f9b9d6120744824bda6e4408d Mon Sep 17 00:00:00 2001 From: yongari Date: Mon, 4 Nov 2013 05:49:56 +0000 Subject: [PATCH] MFC r256828: Add preliminary support for RTL8106E PCIe FastEthernet. git-svn-id: svn://svn.freebsd.org/base/stable/9@257611 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- sys/dev/re/if_re.c | 2 ++ sys/pci/if_rlreg.h | 1 + 2 files changed, 3 insertions(+) diff --git a/sys/dev/re/if_re.c b/sys/dev/re/if_re.c index 3b5bbdad9..11831c937 100644 --- a/sys/dev/re/if_re.c +++ b/sys/dev/re/if_re.c @@ -223,6 +223,7 @@ static const struct rl_hwrev re_hwrevs[] = { { RL_HWREV_8402, RL_8169, "8402", RL_MTU }, { RL_HWREV_8105E, RL_8169, "8105E", RL_MTU }, { RL_HWREV_8105E_SPIN1, RL_8169, "8105E", RL_MTU }, + { RL_HWREV_8106E, RL_8169, "8106E", RL_MTU }, { RL_HWREV_8168B_SPIN2, RL_8169, "8168", RL_JUMBO_MTU }, { RL_HWREV_8168B_SPIN3, RL_8169, "8168", RL_JUMBO_MTU }, { RL_HWREV_8168C, RL_8169, "8168C/8111C", RL_JUMBO_MTU_6K }, @@ -1409,6 +1410,7 @@ re_attach(device_t dev) case RL_HWREV_8401E: case RL_HWREV_8105E: case RL_HWREV_8105E_SPIN1: + case RL_HWREV_8106E: sc->rl_flags |= RL_FLAG_PHYWAKE | RL_FLAG_PHYWAKE_PM | RL_FLAG_PAR | RL_FLAG_DESCV2 | RL_FLAG_MACSTAT | RL_FLAG_FASTETHER | RL_FLAG_CMDSTOP | RL_FLAG_AUTOPAD; diff --git a/sys/pci/if_rlreg.h b/sys/pci/if_rlreg.h index c3345aaed..142fe4832 100644 --- a/sys/pci/if_rlreg.h +++ b/sys/pci/if_rlreg.h @@ -189,6 +189,7 @@ #define RL_HWREV_8105E 0x40800000 #define RL_HWREV_8105E_SPIN1 0x40C00000 #define RL_HWREV_8402 0x44000000 +#define RL_HWREV_8106E 0x44800000 #define RL_HWREV_8168F 0x48000000 #define RL_HWREV_8411 0x48800000 #define RL_HWREV_8139 0x60000000 -- 2.45.0