Merge branch 'pci/reset'
authorBjorn Helgaas <bhelgaas@google.com>
Wed, 22 Feb 2023 19:47:27 +0000 (13:47 -0600)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 22 Feb 2023 19:47:27 +0000 (13:47 -0600)
commit0b7af1ddcf62e6f497b26e967a65dad5d46d79ae
tree136b6535ed78101128a468f4b64af229d3fe4cf9
parent08a67024a0b4a18b2fad8d5b3670f02e9b24ebfb
parent53b54ad074de1896f8b021615f65b27f557ce874
Merge branch 'pci/reset'

- Always observe reset delay when waking devices from D3cold, e.g., after
  system sleep, regardless of whether we're allowed to runtime-suspend to
  D3cold (Lukas Wunner)

- Unify reset and resume delays to wait for downstream devices after a
  bridge reset (Lukas Wunner)

- Wait for downstream devices after a DPC-induced bridge reset (Lukas
  Wunner)

* pci/reset:
  PCI/DPC: Await readiness of secondary bus after reset
  PCI: Unify delay handling for reset and resume
  PCI/PM: Observe reset delay irrespective of bridge_d3
drivers/pci/pci.c
drivers/pci/pci.h