|
| 1 | +From 548db654a498a017ce121292f12820176544e6ed Mon Sep 17 00:00:00 2001 |
| 2 | +From: Guohan Lu < [email protected]> |
| 3 | +Date: Tue, 27 Dec 2016 23:21:22 +0000 |
| 4 | +Subject: [PATCH] add support for BCM54616 phy for intel igb driver |
| 5 | + |
| 6 | +--- |
| 7 | + src/e1000_82575.c | 1 + |
| 8 | + src/e1000_defines.h | 1 + |
| 9 | + 2 files changed, 2 insertions(+) |
| 10 | + |
| 11 | +diff --git a/src/e1000_82575.c b/src/e1000_82575.c |
| 12 | +index b4b973e..248c670 100644 |
| 13 | +--- a/src/e1000_82575.c |
| 14 | ++++ b/src/e1000_82575.c |
| 15 | +@@ -223,6 +223,7 @@ static s32 e1000_init_phy_params_82575(struct e1000_hw *hw) |
| 16 | + case M88E1112_E_PHY_ID: |
| 17 | + case M88E1340M_E_PHY_ID: |
| 18 | + case M88E1111_I_PHY_ID: |
| 19 | ++ case BCM54616_E_PHY_ID: |
| 20 | + phy->type = e1000_phy_m88; |
| 21 | + phy->ops.check_polarity = e1000_check_polarity_m88; |
| 22 | + phy->ops.get_info = e1000_get_phy_info_m88; |
| 23 | +diff --git a/src/e1000_defines.h b/src/e1000_defines.h |
| 24 | +index 6de3988..d5da148 100644 |
| 25 | +--- a/src/e1000_defines.h |
| 26 | ++++ b/src/e1000_defines.h |
| 27 | +@@ -1185,6 +1185,7 @@ |
| 28 | + #define I210_I_PHY_ID 0x01410C00 |
| 29 | + #define IGP04E1000_E_PHY_ID 0x02A80391 |
| 30 | + #define M88_VENDOR 0x0141 |
| 31 | ++#define BCM54616_E_PHY_ID 0x03625D10 |
| 32 | + |
| 33 | + /* M88E1000 Specific Registers */ |
| 34 | + #define M88E1000_PHY_SPEC_CTRL 0x10 /* PHY Specific Control Reg */ |
| 35 | +-- |
| 36 | +1.9.1 |
| 37 | + |
0 commit comments