]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
drm/amdgpu:no kiq in IH
authorMonk Liu <Monk.Liu@amd.com>
Thu, 14 Sep 2017 11:45:33 +0000 (19:45 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 26 Sep 2017 19:14:07 +0000 (15:14 -0400)
Signed-off-by: Monk Liu <Monk.Liu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/vega10_ih.c

index dd6af2176d3e0d3ab186e9a3ad51e33bca1e9b25..a3b30d84dbb3bf67f11c9fd17d14c68d6081284c 100644 (file)
@@ -219,9 +219,9 @@ static u32 vega10_ih_get_wptr(struct amdgpu_device *adev)
                        wptr, adev->irq.ih.rptr, tmp);
                adev->irq.ih.rptr = tmp;
 
-               tmp = RREG32(SOC15_REG_OFFSET(OSSSYS, 0, mmIH_RB_CNTL));
+               tmp = RREG32_NO_KIQ(SOC15_REG_OFFSET(OSSSYS, 0, mmIH_RB_CNTL));
                tmp = REG_SET_FIELD(tmp, IH_RB_CNTL, WPTR_OVERFLOW_CLEAR, 1);
-               WREG32(SOC15_REG_OFFSET(OSSSYS, 0, mmIH_RB_CNTL), tmp);
+               WREG32_NO_KIQ(SOC15_REG_OFFSET(OSSSYS, 0, mmIH_RB_CNTL), tmp);
        }
        return (wptr & adev->irq.ih.ptr_mask);
 }