Panther Lake systems introduced an autonomous power gating feature for the
integrated Gigabit Ethernet in shutdown (S5) state. As part of it, the
reset value of DPG_EN bit was changed to 1. Clear this bit after
performing hardware reset, to avoid errors such as Tx/Rx hangs, or packet
loss/corruption.

This patch requires introducing a new board type for separating Panther
Lake and later devices from earlier ones.

Vitaly Lifshits (2):
  e1000e: introduce new MAC type for PTP
  e1000e: clear DPG_EN after reset to avoid autonomous power-gating

 drivers/net/ethernet/intel/e1000e/e1000.h   |  4 ++-
 drivers/net/ethernet/intel/e1000e/hw.h      |  2 --
 drivers/net/ethernet/intel/e1000e/ich8lan.c | 29 +++++++++++++++++++++
 drivers/net/ethernet/intel/e1000e/netdev.c  | 15 +++++------
 4 files changed, 39 insertions(+), 11 deletions(-)

-- 
2.34.1

Reply via email to