[PATCH 2/2] drm/amdgpu: remove unnecessary judgement in sdma reg offest calculaton
Yifan Zhang
yifan1.zhang at amd.com
Fri Sep 30 06:16:34 UTC 2022
clean sdma_v6_0_get_reg_offset function.
Signed-off-by: Yifan Zhang <yifan1.zhang at amd.com>
---
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c b/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
index db51230163c5..b2c71f533e93 100644
--- a/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
@@ -67,12 +67,10 @@ static u32 sdma_v6_0_get_reg_offset(struct amdgpu_device *adev, u32 instance, u3
if (internal_offset >= SDMA0_HYP_DEC_REG_START &&
internal_offset <= SDMA0_HYP_DEC_REG_END) {
base = adev->reg_offset[GC_HWIP][0][1];
- if (instance != 0)
- internal_offset += SDMA1_HYP_DEC_REG_OFFSET * instance;
+ internal_offset += SDMA1_HYP_DEC_REG_OFFSET * instance;
} else {
base = adev->reg_offset[GC_HWIP][0][0];
- if (instance == 1)
- internal_offset += SDMA1_REG_OFFSET;
+ internal_offset += SDMA1_REG_OFFSET * instance;
}
return base + internal_offset;
--
2.37.3
More information about the amd-gfx
mailing list