Unify the runtime pm hooks for i915 and xe, apart from the xe special
d3cold handling, which gets separated from the rest.

Jani Nikula (4):
  drm/i915: add intel_display_driver_pm_runtime*() functions
  drm/{i915,xe}: add new
    intel_display_driver_runtime_pm_{enable,disable}()
  drm/xe/display: separate d3cold handling from
    xe_display_pm_runtime_suspend_late()
  drm/xe/display: unify runtime suspend/resume with i915 for non-d3cold

 .../drm/i915/display/intel_display_driver.c   | 66 +++++++++++++++++++
 .../drm/i915/display/intel_display_driver.h   |  8 +++
 drivers/gpu/drm/i915/i915_driver.c            | 48 ++------------
 drivers/gpu/drm/xe/display/xe_display.c       | 28 ++++----
 4 files changed, 93 insertions(+), 57 deletions(-)

-- 
2.47.3

Reply via email to