• Bjorn Helgaas's avatar
    Merge branch 'remotes/lorenzo/pci/dwc' · 0c38011a
    Bjorn Helgaas authored
      - Add Kirin MSI support (Xiaowei Song)
    
      - Drop unnecessary root_bus_nr setting from exynos, imx6, keystone,
        armada8k, artpec6, designware-plat, histb, qcom, spear13xx (Shawn Guo)
    
      - Move link notification settings from DesignWare core to individual
        drivers (Gustavo Pimentel)
    
      - Add endpoint library MSI-X interfaces (Gustavo Pimentel)
    
      - Correct signature of endpoint library IRQ interfaces (Gustavo Pimentel)
    
      - Add DesignWare endpoint library MSI-X callbacks (Gustavo Pimentel)
    
      - Add endpoint library MSI-X test support (Gustavo Pimentel)
    
    * remotes/lorenzo/pci/dwc:
      PCI: endpoint: Add MSI set maximum restriction
      tools: PCI: Add MSI-X support
      pci_endpoint_test: Add 2 ioctl commands
      pci-epf-test/pci_endpoint_test: Add MSI-X support
      pci-epf-test/pci_endpoint_test: Use irq_type module parameter
      pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace
      PCI: dwc: Add legacy interrupt callback handler
      PCI: dwc: Rework MSI callbacks handler
      PCI: dwc: Add MSI-X callbacks handler
      PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures
      PCI: endpoint: Add MSI-X interfaces
      PCI: dwc: Fix EP link notification implementation
      PCI: spear13xx: Drop unnecessary root_bus_nr setting
      PCI: qcom: Drop unnecessary root_bus_nr setting
      PCI: histb: Drop unnecessary root_bus_nr setting
      PCI: designware-plat: Drop unnecessary root_bus_nr setting
      PCI: artpec6: Drop unnecessary root_bus_nr setting
      PCI: armada8k: Drop unnecessary root_bus_nr setting
      PCI: keystone: Drop unnecessary root_bus_nr setting
      PCI: imx6: Drop unnecessary root_bus_nr setting
      PCI: exynos: Drop unnecessary root_bus_nr setting
      PCI: kirin: Add MSI support
    0c38011a
pcie-cadence-ep.c 15.4 KB