From: Ville Syrjälä <ville.syrj...@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