Commit 57995aa8 authored by pengzhou's avatar pengzhou Committed by Alex Deucher
Browse files

drm/amdgpu: do optimization for psp command submit



In the psp command submit logic,
the function msleep(1) delayed too long,
Changing it to usleep_range(10, 100) to
have a better performance.

Signed-off-by: default avatarPeng Ju Zhou <PengJu.Zhou@amd.com>
Reviewed-by: default avatarEmily.Deng <Emily.Deng@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent d45af863
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -249,7 +249,7 @@ psp_cmd_submit_buf(struct psp_context *psp,
{
	int ret;
	int index;
	int timeout = 2000;
	int timeout = 20000;
	bool ras_intr = false;
	bool skip_unsupport = false;

@@ -282,7 +282,7 @@ psp_cmd_submit_buf(struct psp_context *psp,
		ras_intr = amdgpu_ras_intr_triggered();
		if (ras_intr)
			break;
		msleep(1);
		usleep_range(10, 100);
		amdgpu_asic_invalidate_hdp(psp->adev, NULL);
	}