RTL8168FB RTL8168G RTL8168GU RTL8411 RTL8411B RTL8106EUS RTL8402 can
support get mac address from backup mac address register.

Signed-off-by: Chun-Hao Lin <h...@realtek.com>
---
 drivers/net/ethernet/realtek/r8169.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/drivers/net/ethernet/realtek/r8169.c 
b/drivers/net/ethernet/realtek/r8169.c
index 86c55a0..c1e9661 100644
--- a/drivers/net/ethernet/realtek/r8169.c
+++ b/drivers/net/ethernet/realtek/r8169.c
@@ -7704,7 +7704,16 @@ static int rtl_init_one(struct pci_dev *pdev, const 
struct pci_device_id *ent)
        u64_stats_init(&tp->tx_stats.syncp);
 
        /* Get MAC address */
-       if (tp->mac_version == RTL_GIGA_MAC_VER_45 ||
+       if (tp->mac_version == RTL_GIGA_MAC_VER_35 ||
+           tp->mac_version == RTL_GIGA_MAC_VER_36 ||
+           tp->mac_version == RTL_GIGA_MAC_VER_37 ||
+           tp->mac_version == RTL_GIGA_MAC_VER_38 ||
+           tp->mac_version == RTL_GIGA_MAC_VER_40 ||
+           tp->mac_version == RTL_GIGA_MAC_VER_41 ||
+           tp->mac_version == RTL_GIGA_MAC_VER_42 ||
+           tp->mac_version == RTL_GIGA_MAC_VER_43 ||
+           tp->mac_version == RTL_GIGA_MAC_VER_44 ||
+           tp->mac_version == RTL_GIGA_MAC_VER_45 ||
            tp->mac_version == RTL_GIGA_MAC_VER_46 ||
            tp->mac_version == RTL_GIGA_MAC_VER_47 ||
            tp->mac_version == RTL_GIGA_MAC_VER_48) {
-- 
1.8.3.2

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to