public inbox for netdev@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/2] amd-xgbe: Improve power management for S0i3
@ 2026-03-06 12:10 Raju Rangoju
  2026-03-06 12:10 ` [PATCH net-next 1/2] amd-xgbe: Simplify powerdown/powerup paths Raju Rangoju
  2026-03-06 12:10 ` [PATCH net-next 2/2] amd-xgbe: add PCI power management for S0i3 support Raju Rangoju
  0 siblings, 2 replies; 4+ messages in thread
From: Raju Rangoju @ 2026-03-06 12:10 UTC (permalink / raw)
  To: netdev
  Cc: linux-kernel, pabeni, kuba, edumazet, davem, andrew+netdev,
	Raju Rangoju

Improve the amd-xgbe power management handling to allow AMD platforms to
reach the deepest suspend state (S0i3) when modern standby is used.

The first patch cleans up the xgbe_powerdown() and xgbe_powerup()
helpers by removing an unused caller distinction and aligning the
ordering of operations with xgbe_stop().

The second patch adds proper PCI power management operations, following
the standard PCI PM model, so that the device can be cleanly put into
D3 and resumed back to D0. Without this, the amd_pmc driver reports:

  "Last suspend didn't reach deepest state"

when the amd-xgbe driver is enabled.

These changes have been tested on AMD platforms using S0i3 modern
standby.

Raju Rangoju (2):
  amd-xgbe: Simplify powerdown/powerup paths
  amd-xgbe: add PCI power management for S0i3 support

 drivers/net/ethernet/amd/xgbe/xgbe-drv.c      | 47 ++++++++-----------
 drivers/net/ethernet/amd/xgbe/xgbe-pci.c      | 41 ++++++++++++++--
 drivers/net/ethernet/amd/xgbe/xgbe-platform.c |  4 +-
 drivers/net/ethernet/amd/xgbe/xgbe.h          |  8 +---
 4 files changed, 61 insertions(+), 39 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-03-07  1:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-06 12:10 [PATCH net-next 0/2] amd-xgbe: Improve power management for S0i3 Raju Rangoju
2026-03-06 12:10 ` [PATCH net-next 1/2] amd-xgbe: Simplify powerdown/powerup paths Raju Rangoju
2026-03-07  1:24   ` kernel test robot
2026-03-06 12:10 ` [PATCH net-next 2/2] amd-xgbe: add PCI power management for S0i3 support Raju Rangoju

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox