drm/amdgpu: correct the wrong cached state for GMC on PICASSO
[sfrench/cifs-2.6.git] / drivers / gpu / drm / amd / amdgpu / mmhub_v1_0.c
index b3bede1dc41da43df93ffc09174df15811deae8c..1da2ec692057ee98445620a24b1c9953604fbe2c 100644 (file)
@@ -301,10 +301,10 @@ static void mmhub_v1_0_update_power_gating(struct amdgpu_device *adev,
        if (amdgpu_sriov_vf(adev))
                return;
 
-       if (enable && adev->pg_flags & AMD_PG_SUPPORT_MMHUB) {
-               amdgpu_dpm_set_powergating_by_smu(adev, AMD_IP_BLOCK_TYPE_GMC, true);
-
-       }
+       if (adev->pg_flags & AMD_PG_SUPPORT_MMHUB)
+               amdgpu_dpm_set_powergating_by_smu(adev,
+                                                 AMD_IP_BLOCK_TYPE_GMC,
+                                                 enable);
 }
 
 static int mmhub_v1_0_gart_enable(struct amdgpu_device *adev)