drm/amdgpu: Update HDP 4.4.2 clock gating flags
authorLijo Lazar <lijo.lazar@amd.com>
Thu, 30 Nov 2023 10:28:21 +0000 (15:58 +0530)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 6 Dec 2023 20:22:37 +0000 (15:22 -0500)
HDP 4.4.2 clockgating is enabled by default, update the flags
accordingly.

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c

index 49e934975719772ca3195747c24b9c941ca057ab..4db6bb73ead427d1c95a98ed55b42cadb0af0e95 100644 (file)
@@ -129,6 +129,11 @@ static void hdp_v4_0_get_clockgating_state(struct amdgpu_device *adev,
 {
        int data;
 
+       if (amdgpu_ip_version(adev, HDP_HWIP, 0) == IP_VERSION(4, 4, 2)) {
+               /* Default enabled */
+               *flags |= AMD_CG_SUPPORT_HDP_MGCG;
+               return;
+       }
        /* AMD_CG_SUPPORT_HDP_LS */
        data = RREG32(SOC15_REG_OFFSET(HDP, 0, mmHDP_MEM_POWER_LS));
        if (data & HDP_MEM_POWER_LS__LS_ENABLE_MASK)