Panther-lake systems introduced autonmous power gating feature for
supporting low power state in shutdown state. As part of it, the
reset value of DPG_EN bit was changed to 1. Therefore to avoid
errors such as Tx/Rx hangs, packet loss and packet corruption
clear this bit after performing hardware reset.

Additionally, it requires introducing a new board type for separating
Panther-lake devices and above from the older once.

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 | 30 +++++++++++++++++++++
 drivers/net/ethernet/intel/e1000e/netdev.c  | 15 +++++------
 4 files changed, 40 insertions(+), 11 deletions(-)

-- 
2.34.1

Reply via email to