Commit 45b9066e authored by Lucas De Marchi's avatar Lucas De Marchi
Browse files

drm/xe: Move xe_force_wake_init_gt() inside gt initialization



xe_force_wake_init_gt() is a software-only initialization and doesn't
need to be called from xe_device_probe(). Move it to initialize
together with the gt.

Reviewed-by: default avatarMichał Winiarski <michal.winiarski@intel.com>
Reviewed-by: default avatarRodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240513213751.1017791-4-lucas.demarchi@intel.com


Signed-off-by: default avatarLucas De Marchi <lucas.demarchi@intel.com>
parent 65c4de2a
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -573,9 +573,6 @@ int xe_device_probe(struct xe_device *xe)
			return err;
	}

	for_each_gt(gt, xe, id)
		xe_force_wake_init_gt(gt, gt_to_fw(gt));

	for_each_tile(tile, xe, id) {
		err = xe_ggtt_init_early(tile->mem.ggtt);
		if (err)
+2 −0
Original line number Diff line number Diff line
@@ -328,6 +328,8 @@ int xe_gt_init_early(struct xe_gt *gt)
	xe_wa_process_oob(gt);
	xe_tuning_process_gt(gt);

	xe_force_wake_init_gt(gt, gt_to_fw(gt));

	return 0;
}