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