diff options
author | Alex Deucher <alexander.deucher@amd.com> | 2020-06-24 14:59:47 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2020-06-25 11:07:33 -0400 |
commit | 1e1853ebbf2eee026a51480389fc0404a1134497 (patch) | |
tree | 32fd2d562845f6a9c3f9cba954835f1aba5be6ca | |
parent | 025c79ab5f5ac094c98ef87e91b51e12d53b8e59 (diff) |
drm/amdgpu: enable runtime pm on vega10 when noretry=0
The failures with ROCm only happen with noretry=1, so
enable runtime pm when noretry=0 (the current default).
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Acked-by: Rajneesh Bhardwaj <rajneesh.bhardwaj@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c index 0fec39eed164..341d072edd95 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c @@ -176,7 +176,6 @@ int amdgpu_driver_load_kms(struct drm_device *dev, unsigned long flags) case CHIP_BONAIRE: case CHIP_HAWAII: #endif - case CHIP_VEGA10: case CHIP_VEGA20: case CHIP_ARCTURUS: case CHIP_SIENNA_CICHLID: @@ -184,6 +183,11 @@ int amdgpu_driver_load_kms(struct drm_device *dev, unsigned long flags) if (amdgpu_runtime_pm > 0) adev->runpm = true; break; + case CHIP_VEGA10: + /* turn runpm on if noretry=0 */ + if (!amdgpu_noretry) + adev->runpm = true; + break; default: /* enable runpm on VI+ */ adev->runpm = true; |