linux_dsm_epyc7002/drivers/net/ethernet/intel/igb
Akeem G. Abodunrin 23e0f1488f igb: Acquire, release semaphore for writing each EEPROM page
This patch allows software acquires and releases NVM resource for
writing each EEPROM page, instead of holding semaphore for the whole
data block which is too long and could trigger write fails on
unpredictable addresses.

Signed-off-by: Akeem G Abodunrin <akeem.g.abodunrin@intel.com>
Tested-by: Jeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2012-12-01 02:49:17 -08:00
..
e1000_82575.c igb: Clear Go Link Disconnect for 82580 and later devices 2012-11-13 14:18:14 -05:00
e1000_82575.h igb: Split igb_update_dca into separate Tx and Rx functions 2012-10-19 04:42:13 -07:00
e1000_defines.h igb: Ethtool support to enable and disable EEE 2012-11-13 14:18:15 -05:00
e1000_hw.h igb: Add Support for new i210/i211 devices. 2012-05-12 13:17:13 -07:00
e1000_i210.c igb: Updates to read nvm function for i211 device 2012-12-01 02:41:39 -08:00
e1000_i210.h igb: Updates to read nvm function for i211 device 2012-12-01 02:41:39 -08:00
e1000_mac.c igb: Enable auto-crossover during forced operation on 82580 and above. 2012-10-29 23:49:11 -07:00
e1000_mac.h igb: Add function to read i211's invm version 2012-11-01 02:35:52 -07:00
e1000_mbx.c igb: Update Copyright on all Intel copyrighted files. 2012-01-19 12:35:06 -05:00
e1000_mbx.h igb: Update Copyright on all Intel copyrighted files. 2012-01-19 12:35:06 -05:00
e1000_nvm.c igb: Acquire, release semaphore for writing each EEPROM page 2012-12-01 02:49:17 -08:00
e1000_nvm.h igb: Update firmware version info for ethtool output. 2012-10-29 23:49:29 -07:00
e1000_phy.c igb: Enable auto-crossover during forced operation on 82580 and above. 2012-10-29 23:49:11 -07:00
e1000_phy.h igb: Clear Go Link Disconnect for 82580 and later devices 2012-11-13 14:18:14 -05:00
e1000_regs.h igb: Support to enable EEE on all eee_supported devices 2012-09-20 02:47:12 -07:00
igb_ethtool.c igb: No longer rely on APME to determine WoL settings 2012-11-22 02:00:58 -08:00
igb_main.c igb: Use a 32-bit mask when calculating the flow control watermarks 2012-11-28 04:13:39 -08:00
igb_ptp.c igb: Update PTP Rx filters 2012-11-22 02:00:53 -08:00
igb.h igb: No longer rely on APME to determine WoL settings 2012-11-22 02:00:58 -08:00
Makefile ptp: Enable clock drivers along with associated net/PHY drivers 2012-11-01 11:35:18 -04:00