Skip to content

Commit 35ba33f

Browse files
committed
drm/i915: Introduce the intel_gt_resume_early()
Move early resume functions of gt to a proper file. Signed-off-by: Nirmoy Das <nirmoy.das@intel.com> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com> Reviewed-by: Andrzej Hajda <andrzej.hajda@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20230928130015.6758-2-nirmoy.das@intel.com
1 parent 42a71bb commit 35ba33f

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

drivers/gpu/drm/i915/gt/intel_gt_pm.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,12 @@ void intel_gt_pm_fini(struct intel_gt *gt)
216216
intel_rc6_fini(&gt->rc6);
217217
}
218218

219+
void intel_gt_resume_early(struct intel_gt *gt)
220+
{
221+
intel_uncore_resume_early(gt->uncore);
222+
intel_gt_check_and_clear_faults(gt);
223+
}
224+
219225
int intel_gt_resume(struct intel_gt *gt)
220226
{
221227
struct intel_engine_cs *engine;

drivers/gpu/drm/i915/gt/intel_gt_pm.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ void intel_gt_pm_fini(struct intel_gt *gt);
7878
void intel_gt_suspend_prepare(struct intel_gt *gt);
7979
void intel_gt_suspend_late(struct intel_gt *gt);
8080
int intel_gt_resume(struct intel_gt *gt);
81+
void intel_gt_resume_early(struct intel_gt *gt);
8182

8283
void intel_gt_runtime_suspend(struct intel_gt *gt);
8384
int intel_gt_runtime_resume(struct intel_gt *gt);

drivers/gpu/drm/i915/i915_driver.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1339,10 +1339,8 @@ static int i915_drm_resume_early(struct drm_device *dev)
13391339
drm_err(&dev_priv->drm,
13401340
"Resume prepare failed: %d, continuing anyway\n", ret);
13411341

1342-
for_each_gt(gt, dev_priv, i) {
1343-
intel_uncore_resume_early(gt->uncore);
1344-
intel_gt_check_and_clear_faults(gt);
1345-
}
1342+
for_each_gt(gt, dev_priv, i)
1343+
intel_gt_resume_early(gt);
13461344

13471345
intel_display_power_resume_early(dev_priv);
13481346

0 commit comments

Comments
 (0)