drm/amdgpu: Fix offset for HDP remap in nbio v7.11
authorLijo Lazar <lijo.lazar@amd.com>
Mon, 21 Apr 2025 07:55:51 +0000 (13:25 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 1 May 2025 15:01:46 +0000 (11:01 -0400)
APUs in passthrough mode use HDP flush. 0x7F000 offset used for
remapping HDP flush is mapped to VPE space which could get power gated.
Use another unused offset in BIF space.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit d8116a32cdbe456c7f511183eb9ab187e3d590fb)
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c

index 2ece3ae75ec125200f99f612dd68f15768a2bfd3..bed5ef4d878892022437a6a797c92024ed4c83ed 100644 (file)
@@ -360,7 +360,7 @@ static void nbio_v7_11_get_clockgating_state(struct amdgpu_device *adev,
                *flags |= AMD_CG_SUPPORT_BIF_LS;
 }
 
-#define MMIO_REG_HOLE_OFFSET (0x80000 - PAGE_SIZE)
+#define MMIO_REG_HOLE_OFFSET 0x44000
 
 static void nbio_v7_11_set_reg_remap(struct amdgpu_device *adev)
 {