Don't enable BACO when in passthrough. PCI resets don't work
correctly when in BACO.
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
                                break;
                        case CHIP_VEGA10:
                                /* enable BACO as runpm mode if noretry=0 */
-                               if (!adev->gmc.noretry)
+                               if (!adev->gmc.noretry && !amdgpu_passthrough(adev))
                                        adev->pm.rpm_mode = AMDGPU_RUNPM_BACO;
                                break;
                        default:
                                /* enable BACO as runpm mode on CI+ */
-                               adev->pm.rpm_mode = AMDGPU_RUNPM_BACO;
+                               if (!amdgpu_passthrough(adev))
+                                       adev->pm.rpm_mode = AMDGPU_RUNPM_BACO;
                                break;
                        }