e1000e: Fix possible HW unit hang after an s0ix exit
[ Upstream commit 1866aa0d0d6492bc2f8d22d0df49abaccf50cddd ] Disable the OEM bit/Gig Disable/restart AN impact and disable the PHY LAN connected device (LCD) reset during power management flows. This fixes possible HW unit hangs on the s0ix exit on some corporate ADL platforms. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=214821 Fixes: 3e55d231 ("e1000e: Add handshake with the CSME to support S0ix") Suggested-by:Dima Ruinskiy <dima.ruinskiy@intel.com> Suggested-by:
Nir Efrati <nir.efrati@intel.com> Signed-off-by:
Sasha Neftin <sasha.neftin@intel.com> Tested-by:
Kai-Heng Feng <kai.heng.feng@canonical.com> Signed-off-by:
Tony Nguyen <anthony.l.nguyen@intel.com> Signed-off-by:
Sasha Levin <sashal@kernel.org>
Showing
- drivers/net/ethernet/intel/e1000e/hw.h 1 addition, 0 deletionsdrivers/net/ethernet/intel/e1000e/hw.h
- drivers/net/ethernet/intel/e1000e/ich8lan.c 4 additions, 0 deletionsdrivers/net/ethernet/intel/e1000e/ich8lan.c
- drivers/net/ethernet/intel/e1000e/ich8lan.h 1 addition, 0 deletionsdrivers/net/ethernet/intel/e1000e/ich8lan.h
- drivers/net/ethernet/intel/e1000e/netdev.c 26 additions, 0 deletionsdrivers/net/ethernet/intel/e1000e/netdev.c
Loading
Please register or sign in to comment