Alex Deucher
5a11a27677
drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush
...
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: 689275140c ("drm/amdgpu/hdp7.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 dbc064adfc )
Cc: stable@vger.kernel.org
2025-05-08 11:48:12 -04:00
Lijo Lazar
a5219b41dd
drm/amdgpu: Clean up atom header file inclusion
...
atom bios header files are not required in these files.
Signed-off-by: Lijo Lazar <lijo.lazar@amd.com >
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2025-02-12 21:04:06 -05:00
Alex Deucher
689275140c
drm/amdgpu/hdp7.0: do a posting read when flushing HDP
...
Need to read back to make sure the write goes through.
Cc: David Belanger <david.belanger@amd.com >
Reviewed-by: Frank Min <frank.min@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
Cc: stable@vger.kernel.org
2024-12-02 18:05:04 -05:00
Victor Zhao
bf2bc61638
drm/amd/amdgpu: allow use kiq to do hdp flush under sriov
...
when use cpu to do page table update under sriov runtime, since mmio
access is blocked, kiq has to be used to flush hdp.
change WREG32_NO_KIQ to WREG32 to allow kiq.
Signed-off-by: Victor Zhao <Victor.Zhao@amd.com >
Reviewed-by: Emily Deng <Emily.Deng@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2024-08-20 22:14:14 -04:00
Likun Gao
f3bcdf2d90
drm/amdgpu: Add hdp v7_0 ip block support
...
Add hdp v7_0 ip block support.
Signed-off-by: Likun Gao <Likun.Gao@amd.com >
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2024-02-12 16:09:57 -05:00