drm/radeon: set power control in ci dpm enable
authorAlex Deucher <alexander.deucher@amd.com>
Fri, 7 Nov 2014 19:12:14 +0000 (14:12 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 12 Nov 2014 16:56:46 +0000 (11:56 -0500)
Necessary for poper operation.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/radeon/ci_dpm.c

index 4d88090..9dbc52f 100644 (file)
@@ -4833,6 +4833,12 @@ int ci_dpm_enable(struct radeon_device *rdev)
                return ret;
        }
 
+       ret = ci_power_control_set_level(rdev);
+       if (ret) {
+               DRM_ERROR("ci_power_control_set_level failed\n");
+               return ret;
+       }
+
        ci_enable_auto_throttle_source(rdev, RADEON_DPM_AUTO_THROTTLE_SRC_THERMAL, true);
 
        ci_update_current_ps(rdev, boot_ps);
@@ -4963,11 +4969,6 @@ int ci_dpm_set_power_state(struct radeon_device *rdev)
        return 0;
 }
 
-int ci_dpm_power_control_set_level(struct radeon_device *rdev)
-{
-       return ci_power_control_set_level(rdev);
-}
-
 void ci_dpm_reset_asic(struct radeon_device *rdev)
 {
        ci_set_boot_state(rdev);