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

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
...@@ -249,7 +249,7 @@ psp_cmd_submit_buf(struct psp_context *psp, ...@@ -249,7 +249,7 @@ psp_cmd_submit_buf(struct psp_context *psp,
{ {
int ret; int ret;
int index; int index;
int timeout = 2000; int timeout = 20000;
bool ras_intr = false; bool ras_intr = false;
bool skip_unsupport = false; bool skip_unsupport = false;
...@@ -282,7 +282,7 @@ psp_cmd_submit_buf(struct psp_context *psp, ...@@ -282,7 +282,7 @@ psp_cmd_submit_buf(struct psp_context *psp,
ras_intr = amdgpu_ras_intr_triggered(); ras_intr = amdgpu_ras_intr_triggered();
if (ras_intr) if (ras_intr)
break; break;
msleep(1); usleep_range(10, 100);
amdgpu_asic_invalidate_hdp(psp->adev, NULL); amdgpu_asic_invalidate_hdp(psp->adev, NULL);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment