You need to sign in or sign up before continuing.
  • Bjorn Helgaas's avatar
    Merge branch 'pci/qcom' · e302baff
    Bjorn Helgaas authored
    - List platforms that use a single MSI host interrupt in qcom DT (Johan
      Hovold)
    
    - Add SC8280XP, SA8540P support to qcom DT binding and driver(Johan Hovold)
    
    - Make all optional clocks truly optional in the driver (Johan Hovold)
    
    - Rename per-IP structs to reflect the IP version (Johan Hovold)
    
    - Sort device ID match table by compatible string (Johan Hovold)
    
    - Add MODULE_DEVICE_TABLE to enable module autoloading (Dmitry Baryshkov)
    
    - Drop the unused .post_deinit() callback (Johan Hovold)
    
    - Rely on DT for clock information instead of hard-coding it in the driver
      (Manivannan Sadhasivam)
    
    - Disable IRQs when removing driver to avoid spurious IRQs later
      (Manivannan Sadhasivam)
    
    - Expose link transition counts via debugfs to help debug issues with
      low-power states (Manivannan Sadhasivam)
    
    - Gate Master AXI clock to the MHI bus while in L1 substates to save power
      (Manivannan Sadhasivam)
    
    - Disable Master AXI clock to save power when there is no traffic on PCIe
      (Manivannan Sadhasivam)
    
    - Make the "PERST separation" debug feature optional in the DT and the
      driver (Manivannan Sadhasivam)
    
    - Define clocks to be per-platform in DT to prepare for future SoCs
      (Manivannan Sadhasivam)
    
    - Add SM8450 SoC support (Manivannan Sadhasivam)
    
    - Check for platform_get_resource_byname() to avoid a NULL pointer
      dereference (Yang Yingliang)
    
    * pci/qcom:
      PCI: qcom-ep: Check platform_get_resource_byname() return value
      PCI: qcom-ep: Add support for SM8450 SoC
      dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC
      dt-bindings: PCI: qcom-ep: Define clocks per platform
      PCI: qcom-ep: Make PERST separation optional
      dt-bindings: PCI: qcom-ep: Make PERST separation optional
      PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic
      PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS
      PCI: qcom-ep: Expose link transition counts via debugfs
      PCI: qcom-ep: Disable IRQs during driver remove
      PCI: qcom-ep: Make use of the cached dev pointer
      PCI: qcom-ep: Rely on the clocks supplied by devicetree
      PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure
      PCI: qcom: Rename host-init error label
      PCI: qcom: Drop unused post_deinit callback
      PCI: qcom-ep: Add MODULE_DEVICE_TABLE
      PCI: qcom: Sort device-id table
      PCI: qcom: Clean up IP configurations
      PCI: qcom: Make all optional clocks optional
      PCI: qcom: Add support for SA8540P
      PCI: qcom: Add support for SC8280XP
      dt-bindings: PCI: qcom: Add SA8540P to binding
      dt-bindings: PCI: qcom: Add SC8280XP to binding
      dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt
    e302baff
qcom,pcie.yaml 22.6 KB