Merge branch 'pci/enumeration'
authorBjorn Helgaas <bhelgaas@google.com>
Mon, 13 May 2019 23:34:30 +0000 (18:34 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Mon, 13 May 2019 23:34:30 +0000 (18:34 -0500)
commit178901bf6a7d8e6d22fb8265a8886f1ba0272fc7
tree99bf1c3a549db7c7044c30afcbefbb5f69ddd44f
parent156752817cb090643f7e20094d17dbd2c3f14f0d
parent2dbce590117981196fe355efc0569bc6f949ae9b
Merge branch 'pci/enumeration'

  - Enable PCIe services for host controller drivers that use managed host
    bridge alloc (Jean-Philippe Brucker)

  - Add quirk to clear PCIe Retrain Link bit to work around Pericom bridge
    erratum (Stefan Mätje)

  - Add "external-facing" DT property to identify cases where we require
    IOMMU protection from untrusted devices (Jean-Philippe Brucker)

  - Support fixed bus numbers from bridge Enhanced Allocation capabilities
    (Subbaraya Sundeep)

* pci/enumeration:
  PCI: Assign bus numbers present in EA capability for bridges
  PCI: OF: Support "external-facing" property
  dt-bindings: Add "external-facing" PCIe port property
  PCI: Rework pcie_retrain_link() wait loop
  PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum
  PCI: Factor out pcie_retrain_link() function
  PCI: Init PCIe feature bits for managed host bridge alloc