diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0004-amd-xgbe-Remove-field-that-indicates-SFP-diagnostic-.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0004-amd-xgbe-Remove-field-that-indicates-SFP-diagnostic-.patch | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0004-amd-xgbe-Remove-field-that-indicates-SFP-diagnostic-.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0004-amd-xgbe-Remove-field-that-indicates-SFP-diagnostic-.patch deleted file mode 100644 index 1053a20f..00000000 --- a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71-e3000/0004-amd-xgbe-Remove-field-that-indicates-SFP-diagnostic-.patch +++ /dev/null @@ -1,56 +0,0 @@ -From 2d4a7ba9c428cedb9c8dfd97622cf6d63c8d7e67 Mon Sep 17 00:00:00 2001 -From: Tom Lendacky <thomas.lendacky@amd.com> -Date: Wed, 23 May 2018 11:38:38 -0500 -Subject: [PATCH 04/95] amd-xgbe: Remove field that indicates SFP diagnostic - support - -The driver currently sets an indication of whether the SFP supports, and -that the driver can obtain, diagnostics data. This isn't currently used -by the driver and the logic to set this indicator is flawed because the -field is cleared each time the SFP is checked and only set when a new SFP -is detected. Remove this field and the logic supporting it. - -Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> -Signed-off-by: David S. Miller <davem@davemloft.net> -Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com> ---- - drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 9 --------- - 1 file changed, 9 deletions(-) - -diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c b/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c -index 05003be..cb15caf 100644 ---- a/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c -+++ b/drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c -@@ -343,7 +343,6 @@ struct xgbe_phy_data { - unsigned int sfp_rx_los; - unsigned int sfp_tx_fault; - unsigned int sfp_mod_absent; -- unsigned int sfp_diags; - unsigned int sfp_changed; - unsigned int sfp_phy_avail; - unsigned int sfp_cable_len; -@@ -1211,13 +1210,6 @@ static int xgbe_phy_sfp_read_eeprom(struct xgbe_prv_data *pdata) - - memcpy(&phy_data->sfp_eeprom, &sfp_eeprom, sizeof(sfp_eeprom)); - -- if (sfp_eeprom.extd[XGBE_SFP_EXTD_SFF_8472]) { -- u8 diag_type = sfp_eeprom.extd[XGBE_SFP_EXTD_DIAG]; -- -- if (!(diag_type & XGBE_SFP_EXTD_DIAG_ADDR_CHANGE)) -- phy_data->sfp_diags = 1; -- } -- - xgbe_phy_free_phy_device(pdata); - } else { - phy_data->sfp_changed = 0; -@@ -1267,7 +1259,6 @@ static void xgbe_phy_sfp_reset(struct xgbe_phy_data *phy_data) - phy_data->sfp_rx_los = 0; - phy_data->sfp_tx_fault = 0; - phy_data->sfp_mod_absent = 1; -- phy_data->sfp_diags = 0; - phy_data->sfp_base = XGBE_SFP_BASE_UNKNOWN; - phy_data->sfp_cable = XGBE_SFP_CABLE_UNKNOWN; - phy_data->sfp_speed = XGBE_SFP_SPEED_UNKNOWN; --- -2.7.4 - |