summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHuang Rui2017-12-06 02:23:50 +0100
committerAlex Deucher2018-05-15 20:43:37 +0200
commit0df3e67d343b6af7eb71f6353f93e4d0a5e952a7 (patch)
tree6b44ecfc80097ebaa4bf1de80502e4929bf1b583
parentdrm/amdgpu: revise init_rlc_save_restore_list behavior to support latest regi... (diff)
downloadkernel-qcow2-linux-0df3e67d343b6af7eb71f6353f93e4d0a5e952a7.tar.gz
kernel-qcow2-linux-0df3e67d343b6af7eb71f6353f93e4d0a5e952a7.tar.xz
kernel-qcow2-linux-0df3e67d343b6af7eb71f6353f93e4d0a5e952a7.zip
drm/amdgpu: add setting powergating method for gfx9
Signed-off-by: Huang Rui <ray.huang@amd.com> Acked-by: Hawking Zhang <Hawking.Zhang@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Acked-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
index 3abd91f27e31..8d54207471d7 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
@@ -3355,6 +3355,11 @@ static int gfx_v9_0_late_init(void *handle)
if (r)
return r;
+ r = amdgpu_device_ip_set_powergating_state(adev, AMD_IP_BLOCK_TYPE_GFX,
+ AMD_PG_STATE_GATE);
+ if (r)
+ return r;
+
return 0;
}