alistair23-linux/drivers/pci/pcie
Keith Busch abdbf4d635 PCI/DPC: Wait for Root Port busy to clear
Per PCIe r3.1, sec 6.2.10 and sec 7.13.4, on Root Ports that support "RP
Extensions for DPC",

  When the DPC Trigger Status bit is Set and the DPC RP Busy bit is Set,
  software must leave the Root Port in DPC until the DPC RP Busy bit reads
  0b.

Wait up to 1 second for the Root Port to become non-busy.

[bhelgaas: changelog, spec references]
Signed-off-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
2017-02-10 14:36:14 -06:00
..
aer pci-v4.10-changes 2016-12-15 12:46:48 -08:00
aspm.c PCI/ASPM: Don't retrain link if ASPM not possible 2016-12-08 14:44:22 -06:00
Kconfig PCI: Add Precision Time Measurement (PTM) support 2016-08-15 13:44:08 -05:00
Makefile PCI: Add Precision Time Measurement (PTM) support 2016-08-15 13:44:08 -05:00
pcie-dpc.c PCI/DPC: Wait for Root Port busy to clear 2017-02-10 14:36:14 -06:00
pme.c PCI/PME: Log PME IRQ when claiming Root Port 2016-12-12 10:05:23 -06:00
portdrv.h Merge branches 'pci/dpc', 'pci/resource' and 'pci/thunderbolt' into next 2016-05-03 11:49:21 -05:00
portdrv_acpi.c Merge branches 'pci/dpc', 'pci/resource' and 'pci/thunderbolt' into next 2016-05-03 11:49:21 -05:00
portdrv_bus.c
portdrv_core.c PCI: Remove service driver load/unload messages 2016-12-12 10:05:24 -06:00
portdrv_pci.c PCI: Consolidate conditions to allow runtime PM on PCIe ports 2016-11-17 18:46:22 -06:00
ptm.c PCI: Add PTM clock granularity information 2016-08-25 08:32:34 -05:00