[PATCH v2 0/6] drm/i915/pm: Clean up the hibernate vs. PCI D3 quirk
Ville Syrjala
ville.syrjala at linux.intel.com
Tue Mar 11 19:56:18 UTC 2025
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
Attempt to make i915 rely more on the standard pci pm
code instead of hand rolling a bunch of
pci_save_state()+pci_set_power_state() stuff in the
driver.
v2: Drop the core pci changes for now since I couldn't
get any real answers to them
Drop some redundant pci_*() clals from the pm paths
Ville Syrjälä (6):
drm/i915/pm: Simplify pm hook documentation
drm/i915/pm: Hoist pci_save_state()+pci_set_power_state() to the end
of pm _late() hook
drm/i915/pm: Move the hibernate+D3 quirk stuff into noirq() pm hooks
drm/i915/pm: Do pci_restore_state() in switcheroo resume hook
drm/i915/pm: Allow drivers/pci to manage our pci state normally
drm/i915/pm: Drop redundant pci stuff from suspend/resume paths
drivers/gpu/drm/i915/i915_driver.c | 133 +++++++++++++++--------------
1 file changed, 69 insertions(+), 64 deletions(-)
--
2.45.3
More information about the Intel-gfx
mailing list