aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
index 1bccc5fe2d9d..0ce8331baeb2 100644
--- a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
@@ -421,7 +421,7 @@ static void sdma_v3_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
421static void sdma_v3_0_ring_emit_ib(struct amdgpu_ring *ring, 421static void sdma_v3_0_ring_emit_ib(struct amdgpu_ring *ring,
422 struct amdgpu_job *job, 422 struct amdgpu_job *job,
423 struct amdgpu_ib *ib, 423 struct amdgpu_ib *ib,
424 bool ctx_switch) 424 uint32_t flags)
425{ 425{
426 unsigned vmid = AMDGPU_JOB_GET_VMID(job); 426 unsigned vmid = AMDGPU_JOB_GET_VMID(job);
427 427
@@ -1145,8 +1145,7 @@ static int sdma_v3_0_sw_init(void *handle)
1145 ring->ring_obj = NULL; 1145 ring->ring_obj = NULL;
1146 if (!amdgpu_sriov_vf(adev)) { 1146 if (!amdgpu_sriov_vf(adev)) {
1147 ring->use_doorbell = true; 1147 ring->use_doorbell = true;
1148 ring->doorbell_index = (i == 0) ? 1148 ring->doorbell_index = adev->doorbell_index.sdma_engine[i];
1149 adev->doorbell_index.sdma_engine0 : adev->doorbell_index.sdma_engine1;
1150 } else { 1149 } else {
1151 ring->use_pollmem = true; 1150 ring->use_pollmem = true;
1152 } 1151 }