From: Jiange Zhao Date: Mon, 28 Oct 2019 10:04:14 +0000 (+0800) Subject: drm/amdgpu/SRIOV: SRIOV VF doesn't support BACO X-Git-Tag: v5.10.7~3692^2~29^2~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b4def3744ba811f5abc53750c71c52d71a2032b1;p=platform%2Fkernel%2Flinux-rpi.git drm/amdgpu/SRIOV: SRIOV VF doesn't support BACO SRIOV VF doesn't support BACO. Only PF with BACO capability can do it. Signed-off-by: Jiange Zhao Acked-by: Alex Deucher Signed-off-by: Alex Deucher --- diff --git a/drivers/gpu/drm/amd/amdgpu/nv.c b/drivers/gpu/drm/amd/amdgpu/nv.c index 22ab195..a55a2e8 100644 --- a/drivers/gpu/drm/amd/amdgpu/nv.c +++ b/drivers/gpu/drm/amd/amdgpu/nv.c @@ -299,7 +299,7 @@ nv_asic_reset_method(struct amdgpu_device *adev) { struct smu_context *smu = &adev->smu; - if (smu_baco_is_support(smu)) + if (!amdgpu_sriov_vf(adev) && smu_baco_is_support(smu)) return AMD_RESET_METHOD_BACO; else return AMD_RESET_METHOD_MODE1;