summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd
diff options
context:
space:
mode:
authorSonny Jiang <sonny.jiang@amd.com>2015-06-10 17:46:36 (GMT)
committerAlex Deucher <alexander.deucher@amd.com>2015-06-10 19:05:33 (GMT)
commit6d8db6ce239587c3d300d79fce3f5bb376232475 (patch)
tree8e893d3a7039430a81a50b31637d306ecabf1cbe /drivers/gpu/drm/amd
parent633ed3df9a65614f14e756424aaff0d317b1b637 (diff)
downloadlinux-6d8db6ce239587c3d300d79fce3f5bb376232475.tar.xz
drm/amdgpu: fix a amdgpu_dpm=0 bug
Signed-off-by: Sonny Jiang <sonny.jiang@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/cz_dpm.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/cz_dpm.c b/drivers/gpu/drm/amd/amdgpu/cz_dpm.c
index 10a3874..e4936a4 100644
--- a/drivers/gpu/drm/amd/amdgpu/cz_dpm.c
+++ b/drivers/gpu/drm/amd/amdgpu/cz_dpm.c
@@ -557,9 +557,11 @@ static int cz_dpm_late_init(void *handle)
{
struct amdgpu_device *adev = (struct amdgpu_device *)handle;
- /* powerdown unused blocks for now */
- cz_dpm_powergate_uvd(adev, true);
- cz_dpm_powergate_vce(adev, true);
+ if (amdgpu_dpm) {
+ /* powerdown unused blocks for now */
+ cz_dpm_powergate_uvd(adev, true);
+ cz_dpm_powergate_vce(adev, true);
+ }
return 0;
}