summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2024-07-09 17:54:11 -0400
committerAlex Deucher <alexander.deucher@amd.com>2024-07-23 17:32:58 -0400
commitf2ac52634963fc38e4935e11077b6f7854e5d700 (patch)
tree1900071767ad902fc75bc970f62fa7a53465127b /drivers/gpu/drm/amd/amdgpu/amdgpu_df.h
parentca82ee4e9fc1443f9ceec615918b299766432eec (diff)
downloadlinux-f2ac52634963fc38e4935e11077b6f7854e5d700.tar.gz
linux-f2ac52634963fc38e4935e11077b6f7854e5d700.tar.bz2
linux-f2ac52634963fc38e4935e11077b6f7854e5d700.zip
drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
We seem to have a case where SDMA will sometimes miss a doorbell if GFX is entering the powergating state when the doorbell comes in. To workaround this, we can update the wptr via MMIO, however, this is only safe because we disallow gfxoff in begin_ring() for SDMA 5.2 and then allow it again in end_ring(). Enable this workaround while we are root causing the issue with the HW team. Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/3440 Tested-by: Friedrich Vock <friedrich.vock@gmx.de> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_df.h')
0 files changed, 0 insertions, 0 deletions