We don't support runtime pm on APUs. They support more
dynamic power savings using clock and powergating.
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
!pci_is_thunderbolt_attached(to_pci_dev(dev->dev)))
flags |= AMD_IS_PX;
- parent = pci_upstream_bridge(adev->pdev);
- adev->has_pr3 = parent ? pci_pr3_present(parent) : false;
+ if (!(flags & AMD_IS_APU)) {
+ parent = pci_upstream_bridge(adev->pdev);
+ adev->has_pr3 = parent ? pci_pr3_present(parent) : false;
+ }
/* amdgpu_device_init should report only fatal error
* like memory allocation failure or iomapping failure,