b992c80ff039 drm/xe/display: unify runtime suspend/resume with i915 for non-d3cold 0fb698b9fb85 drm/xe/display: separate d3cold handling from xe_display_pm_runtime_suspend_late() ad5f63c79b6c drm/i915: add intel_display_driver_pm_runtime*() functions 59d9501ce8ed drm/{i915, xe}: keep moving stuff to intel_display_driver_pm_resume() 300d448bb7c7 drm/{i915, xe}: move intel_opregion_suspend() to intel_display_driver_pm_suspend_late() f40ae8685150 drm/{i915, xe}: make intel_dmc_suspend() part of display suspend/shutdown calls 32a6196e5c24 drm/{i915, xe}: move more stuff to __intel_display_driver_pm_suspend() 48503e94899d drm/xe/display: use intel_display_driver_pm_shutdown() bf09723f550c drm/i915/display: deduplicate suspend and shutdown a bit 2efda5ea9519 drm/i915: add intel_display_driver_shutdown() 5146cd4b84ac drm/{i915, xe}: add intel_display_driver_shutdown_late() bf421d226dd1 drm/{i915, xe}: move more calls inside intel_display_driver_{register, unregister}() 770f47b6ffc5 drm/{i915, xe}: add intel_display_driver_pm_{suspend_late, resume_early}() f190d0474342 drm/{i915, xe}: move more calls inside intel_display_driver_pm_resume() 0887c3b4fa72 drm/{i915, xe}: move more calls inside intel_display_driver_pm_suspend() 21b79e1718d4 drm/xe/display: relocate the xe_display_pm_runtime_*() functions 3a4337cdd24d drm/xe/display: relocate the xe_display_shutdown*() functions 01cc8a08bc69 drm/xe/display: rename xe_display_pm_shutdown*() to xe_display_shutdown*() c35f1bc85d1d drm/i915/display: add "pm" to intel_display_driver_{suspend, resume}() names b1bfee25573e drm/xe/display: drop duplicate intel_dp_mst_suspend() call 997053d75e83 drm/xe/display: remove intel_display_flush_cleanup_work() calls on suspend/shutdown c89345adeeb2 drm/i915: add flush_workqueue(display->wq.cleanup) on shutdown 4ffeba6de7bf drm/i915/xe: Enable HPD polling later during system resume ddb734b1992b drm/i915: Keep display IRQs enabled for encoder suspend/shutdown