diff options
author | Aaron Liu <aaron.liu@amd.com> | 2019-07-16 12:33:47 +0300 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2019-08-23 01:37:39 +0300 |
commit | 9f21e9ee7f2ffc64a2f0f1f821fb22ded9d18761 (patch) | |
tree | 01d2cd6eb351e61a6b1bddae238e792b17b02d39 /drivers/gpu/drm/amd/amdgpu/soc15.c | |
parent | 1268795511e18bf7d4a39fb943caf9df6294a268 (diff) | |
download | linux-9f21e9ee7f2ffc64a2f0f1f821fb22ded9d18761.tar.xz |
drm/amdgpu: add and enable gfxoff feature
This patch updates gfxoff feature.
Signed-off-by: Aaron Liu <aaron.liu@amd.com>
Reviewed-by: Huang Rui <ray.huang@amd.com>
Reviewed-by: Evan Quan <evan.quan@amd.com>
Reviewed-by: Kevin Wang <kevin1.wang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/soc15.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/soc15.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/soc15.c b/drivers/gpu/drm/amd/amdgpu/soc15.c index fa1bf53f7f91..a96582df2970 100644 --- a/drivers/gpu/drm/amd/amdgpu/soc15.c +++ b/drivers/gpu/drm/amd/amdgpu/soc15.c @@ -1158,6 +1158,11 @@ static int soc15_common_early_init(void *handle) adev->cg_flags = 0; adev->pg_flags = 0; adev->external_rev_id = adev->rev_id + 0x91; + + if (adev->pm.pp_feature & PP_GFXOFF_MASK) + adev->pg_flags |= AMD_PG_SUPPORT_GFX_PG | + AMD_PG_SUPPORT_CP | + AMD_PG_SUPPORT_RLC_SMU_HS; break; default: /* FIXME: not supported yet */ |