]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush
authorAlex Deucher <alexander.deucher@amd.com>
Wed, 30 Apr 2025 16:48:51 +0000 (12:48 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 18 May 2025 06:24:07 +0000 (08:24 +0200)
commit03f108a718a7dfaeb9f0501fc0f5e34379172cba
tree319807d6a8f9df66ad11f0a8a4e3ba557785843c
parent1824e914e291a2e638828896acf8bc008b1018a1
drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush

commit ca28e80abe4219c8f1a2961ae05102d70af6dc87 upstream.

Reading back the remapped HDP flush register seems to cause
problems on some platforms. All we need is a read, so read back
the memcfg register.

Fixes: abe1cbaec6cf ("drm/amdgpu/hdp6.0: do a posting read when flushing HDP")
Reported-by: Alexey Klimov <alexey.klimov@linaro.org>
Link: https://lists.freedesktop.org/archives/amd-gfx/2025-April/123150.html
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4119
Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3908
Reviewed-by: Felix Kuehling <felix.kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 84141ff615951359c9a99696fd79a36c465ed847)
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c