]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'amd-xgbe-improve-power-management-for-s0i3'
authorJakub Kicinski <kuba@kernel.org>
Wed, 11 Mar 2026 02:51:26 +0000 (19:51 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 11 Mar 2026 02:51:27 +0000 (19:51 -0700)
commit07f56c8f54118cdbe33d566d9d4cc537c87d9202
tree84640cb32f5a2b16548cdec58b5c7171582ef13a
parent34bd3c6b0bd383a76d987c8c45c4f309b681b255
parent7644e76956baa9a6bc3d208dfd92928f9ecd6a93
Merge branch 'amd-xgbe-improve-power-management-for-s0i3'

Raju Rangoju says:

====================
amd-xgbe: Improve power management for S0i3

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.
====================

Link: https://patch.msgid.link/20260308092851.1510214-1-Raju.Rangoju@amd.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>