r8169:add support more chips to get mac address from backup mac address register
authorChun-Hao Lin <hau@realtek.com>
Wed, 1 Oct 2014 15:17:15 +0000 (23:17 +0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 1 Oct 2014 19:33:17 +0000 (15:33 -0400)
RTL8168FB RTL8168G RTL8168GU RTL8411 RTL8411B RTL8106EUS RTL8402 can
support get mac address from backup mac address register.

Signed-off-by: Chun-Hao Lin <hau@realtek.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/realtek/r8169.c

index 86c55a07970caa35185e30860c9af20c21121278..c1e9661ad15c075f8858156d05023e70b9bcb384 100644 (file)
@@ -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) {