• Bjorn Helgaas's avatar
    Merge branch 'remotes/lorenzo/pci/mobiveil' · d09fca9e
    Bjorn Helgaas authored
      - Restructure mobiveil driver to support either Root Complex mode or
        Endpoint mode (Hou Zhiqiang)
    
      - Collect host initialization into one place (Hou Zhiqiang)
    
      - Collect interrupt-related code into one place (Hou Zhiqiang)
    
      - Split mobiveil into separate files under
        drivers/pci/controller/mobiveil for easier reuse (Hou Zhiqiang)
    
      - Add callbacks for interrupt initialization and linkup checking (Hou
        Zhiqiang)
    
      - Add 8- and 16-bit CSR accessors (Hou Zhiqiang)
    
      - Initialize host driver only if Header Type is "bridge" (Hou Zhiqiang)
    
      - Add DT bindings for NXP Layerscape SoCs PCIe Gen4 controller (Hou
        Zhiqiang)
    
      - Add PCIe Gen4 RC driver for Layerscape SoCs (Hou Zhiqiang)
    
      - Add pcie-mobiveil __iomem annotations (Hou Zhiqiang)
    
      - Add PCI_MSI_IRQ_DOMAIN Kconfig dependency (Hou Zhiqiang)
    
    * remotes/lorenzo/pci/mobiveil:
      PCI: mobiveil: Fix unmet dependency warning for PCIE_MOBIVEIL_PLAT
      PCI: mobiveil: Fix sparse different address space warnings
      PCI: mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs
      dt-bindings: PCI: Add NXP Layerscape SoCs PCIe Gen4 controller
      PCI: mobiveil: Add Header Type field check
      PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors
      PCI: mobiveil: Allow mobiveil_host_init() to be used to re-init host
      PCI: mobiveil: Add callback function for link up check
      PCI: mobiveil: Add callback function for interrupt initialization
      PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver
      PCI: mobiveil: Collect the interrupt related operations into a function
      PCI: mobiveil: Move the host initialization into a function
      PCI: mobiveil: Introduce a new structure mobiveil_root_port
    d09fca9e
MAINTAINERS 533 KB