summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
diff options
context:
space:
mode:
authorAlex Deucher <alexander.deucher@amd.com>2025-04-30 12:34:17 -0400
committerAlex Deucher <alexander.deucher@amd.com>2025-05-07 17:47:02 -0400
commite8614fc769df0343627e39eab4f52bc9ff8c075b (patch)
treedee0c30932cce12835ad1f32b483ef42f62f3c3c /drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
parent4c83d4538bb28de6a75cd52854ac9c912d437e7b (diff)
Revert "drm/amdgpu: Use generic hdp flush function"
This reverts commit 18a878fd8aef0ec21648a3782f55a79790cd4073. Revert this temporarily to make it easier to fix a regression in the HDP handling. Reviewed-by: Felix Kuehling <felix.kuehling@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
index 7fd8f09c28e6..b6cf801939aa 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
@@ -22,7 +22,6 @@
*/
#include "amdgpu.h"
#include "amdgpu_ras.h"
-#include <uapi/linux/kfd_ioctl.h>
int amdgpu_hdp_ras_sw_init(struct amdgpu_device *adev)
{
@@ -47,23 +46,3 @@ int amdgpu_hdp_ras_sw_init(struct amdgpu_device *adev)
/* hdp ras follows amdgpu_ras_block_late_init_default for late init */
return 0;
}
-
-void amdgpu_hdp_generic_flush(struct amdgpu_device *adev,
- struct amdgpu_ring *ring)
-{
- if (!ring || !ring->funcs->emit_wreg) {
- WREG32((adev->rmmio_remap.reg_offset +
- KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >>
- 2,
- 0);
- RREG32((adev->rmmio_remap.reg_offset +
- KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >>
- 2);
- } else {
- amdgpu_ring_emit_wreg(ring,
- (adev->rmmio_remap.reg_offset +
- KFD_MMIO_REMAP_HDP_MEM_FLUSH_CNTL) >>
- 2,
- 0);
- }
-} \ No newline at end of file