[PATCH v1 2/2] drm/xe/pm: Wait for vram ready in resume
Karthik Poosa
karthik.poosa at intel.com
Mon Apr 21 13:50:29 UTC 2025
Add wait for vram ready during system and runtime resume.
This wait is there in probe and is missing during resume.
Signed-off-by: Karthik Poosa <karthik.poosa at intel.com>
---
drivers/gpu/drm/xe/xe_pm.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/xe/xe_pm.c b/drivers/gpu/drm/xe/xe_pm.c
index 4e112fbacada..479cbccf9ed5 100644
--- a/drivers/gpu/drm/xe/xe_pm.c
+++ b/drivers/gpu/drm/xe/xe_pm.c
@@ -182,6 +182,10 @@ int xe_pm_resume(struct xe_device *xe)
if (err)
return err;
+ err = wait_for_vram_ready(xe);
+ if (err)
+ goto err;
+
xe_display_pm_resume_early(xe);
/*
@@ -478,6 +482,10 @@ int xe_pm_runtime_resume(struct xe_device *xe)
if (err)
goto out;
+ err = wait_for_vram_ready(xe);
+ if (err)
+ goto out;
+
xe_display_pm_resume_early(xe);
/*
--
2.25.1
More information about the Intel-xe
mailing list