intel-xe.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] drm/xe/display: Clean-up PM sequences
@ 2024-09-03 22:37 Rodrigo Vivi
  2024-09-03 22:38 ` [PATCH 1/4] drm/xe/display: Spin-off xe_display runtime/d3cold sequences Rodrigo Vivi
                   ` (12 more replies)
  0 siblings, 13 replies; 21+ messages in thread
From: Rodrigo Vivi @ 2024-09-03 22:37 UTC (permalink / raw)
  To: intel-gfx, intel-xe; +Cc: Rodrigo Vivi, Vinod Govindapillai, Imre Deak

This series aim to bring a bit of clarity in the display PM
sequences and start a clean-up around the runtime_pm ones.

Specially around D3Cold. There are some ongoing discussions
that we wouldn't need all the sequences that we currently have.

So, let's at least split them up to separate functions so
we can individually scrutinize.

For now, I removed what I'm sure that we don't need in a
d3cold scenario where we lose power and that I could
validate in my DG2. Any other attempt to clean-up further
at my end failed badly DG2's d3cold.

But again, let's at least bring some clarity on the
sequences before we go even further.

Cc: Vinod Govindapillai <vinod.govindapillai@intel.com>
Cc: Imre Deak <imre.deak@intel.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>


Rodrigo Vivi (4):
  drm/xe/display: Spin-off xe_display runtime/d3cold sequences
  drm/xe/display: Remove i915_drv.h include
  drm/xe/display: Kill useless has_display
  drm/xe/display: Reduce and streamline d3cold display sequence

 drivers/gpu/drm/xe/display/xe_display.c | 109 ++++++++++++++----------
 drivers/gpu/drm/xe/display/xe_display.h |   8 +-
 drivers/gpu/drm/xe/xe_pm.c              |   8 +-
 3 files changed, 74 insertions(+), 51 deletions(-)

-- 
2.46.0


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2024-09-04 16:08 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-03 22:37 [PATCH 0/4] drm/xe/display: Clean-up PM sequences Rodrigo Vivi
2024-09-03 22:38 ` [PATCH 1/4] drm/xe/display: Spin-off xe_display runtime/d3cold sequences Rodrigo Vivi
2024-09-03 22:38 ` [PATCH 2/4] drm/xe/display: Remove i915_drv.h include Rodrigo Vivi
2024-09-04  7:27   ` Jani Nikula
2024-09-03 22:38 ` [PATCH 3/4] drm/xe/display: Kill useless has_display Rodrigo Vivi
2024-09-04  7:33   ` Jani Nikula
2024-09-04 15:22     ` Rodrigo Vivi
2024-09-04 16:08       ` Jani Nikula
2024-09-03 22:38 ` [PATCH 4/4] drm/xe/display: Reduce and streamline d3cold display sequence Rodrigo Vivi
2024-09-04  5:39   ` Anshuman Gupta
2024-09-04 15:24     ` Rodrigo Vivi
2024-09-03 22:43 ` ✓ CI.Patch_applied: success for drm/xe/display: Clean-up PM sequences Patchwork
2024-09-03 22:44 ` ✓ CI.checkpatch: " Patchwork
2024-09-03 22:45 ` ✓ CI.KUnit: " Patchwork
2024-09-03 22:57 ` ✓ CI.Build: " Patchwork
2024-09-03 22:59 ` ✓ CI.Hooks: " Patchwork
2024-09-03 23:00 ` ✓ CI.checksparse: " Patchwork
2024-09-03 23:20 ` ✓ CI.BAT: " Patchwork
2024-09-04  3:14 ` ✓ CI.FULL: " Patchwork
2024-09-04  9:02 ` [PATCH 0/4] " Jani Nikula
2024-09-04 15:16   ` Rodrigo Vivi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).