From: Alex Deucher Date: Wed, 24 Jun 2020 18:59:47 +0000 (-0400) Subject: drm/amdgpu: enable runtime pm on vega10 when noretry=0 X-Git-Tag: v5.15~3115^2~25^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cd5277809bb8027d7a8f9ef28041dee777e764f7;p=platform%2Fkernel%2Flinux-starfive.git 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 Acked-by: Rajneesh Bhardwaj Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c index 0fec39e..341d072 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;