Message ID | 20220914075350.7992-1-manivannan.sadhasivam@linaro.org (mailing list archive) |
---|---|
Headers | show |
Series | Improvements to the Qcom PCIe Endpoint driver | expand |
On Wed, Sep 14, 2022 at 01:23:38PM +0530, Manivannan Sadhasivam wrote: > Hello, > > This series contains improvements to the Qualcomm PCIe Endpoint controller > driver. The major improvements are the addition of SM8450 SoC support and > debugfs interface for exposing link transition counts. > > This series has been tested on SM8450 based dev board. > > NOTE: Since the bindings are ACKed, the whole series could be merged to the > PCI tree. > Lorenzo, can this series make it for 6.1? Thanks, Mani > Thanks, > Mani > > Changes in v4: > > * Collected tags for bindings patches > * Reworded the subject of patch 2/12 > > Changes in v3: > > * Removed the maxItems property from "items" list > * Reworded the debugfs patch > * Dropped the eDMA patch since that depends on ongoing eDMA series from Sergey > * Added two new patches that helps in saving power during idle and low power > state > > Changes in v2: > > * Fixed the comments on bindings patches > * Added Ack from Krzysztof > > Manivannan Sadhasivam (12): > PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure > PCI: qcom-ep: Rely on the clocks supplied by devicetree > PCI: qcom-ep: Make use of the cached dev pointer > PCI: qcom-ep: Disable IRQs during driver remove > PCI: qcom-ep: Expose link transition counts via debugfs > PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS > PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic > dt-bindings: PCI: qcom-ep: Make PERST separation optional > PCI: qcom-ep: Make PERST separation optional > dt-bindings: PCI: qcom-ep: Define clocks per platform > dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC > PCI: qcom-ep: Add support for SM8450 SoC > > .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 86 +++++++--- > drivers/pci/controller/dwc/pcie-qcom-ep.c | 154 ++++++++++++++---- > 2 files changed, 188 insertions(+), 52 deletions(-) > > -- > 2.25.1 >
On Wed, 14 Sep 2022 13:23:38 +0530, Manivannan Sadhasivam wrote: > This series contains improvements to the Qualcomm PCIe Endpoint controller > driver. The major improvements are the addition of SM8450 SoC support and > debugfs interface for exposing link transition counts. > > This series has been tested on SM8450 based dev board. > > NOTE: Since the bindings are ACKed, the whole series could be merged to the > PCI tree. > > [...] Applied to pci/qcom, thanks! [01/12] PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure https://git.kernel.org/lpieralisi/pci/c/f1bfbd000f3b [02/12] PCI: qcom-ep: Rely on the clocks supplied by devicetree https://git.kernel.org/lpieralisi/pci/c/e2efd31465b1 [03/12] PCI: qcom-ep: Make use of the cached dev pointer https://git.kernel.org/lpieralisi/pci/c/9cf4843e1acf [04/12] PCI: qcom-ep: Disable IRQs during driver remove https://git.kernel.org/lpieralisi/pci/c/cf0adac4baee [05/12] PCI: qcom-ep: Expose link transition counts via debugfs https://git.kernel.org/lpieralisi/pci/c/d48d1bd912a2 [06/12] PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS https://git.kernel.org/lpieralisi/pci/c/0d47c6b2c9ea [07/12] PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic https://git.kernel.org/lpieralisi/pci/c/928decbb22c4 [08/12] dt-bindings: PCI: qcom-ep: Make PERST separation optional https://git.kernel.org/lpieralisi/pci/c/f5b366f4d1f2 [09/12] PCI: qcom-ep: Make PERST separation optional https://git.kernel.org/lpieralisi/pci/c/1085b53e3bad [10/12] dt-bindings: PCI: qcom-ep: Define clocks per platform https://git.kernel.org/lpieralisi/pci/c/2c744cd7e7e5 [11/12] dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC https://git.kernel.org/lpieralisi/pci/c/0b0c3ff8de93 [12/12] PCI: qcom-ep: Add support for SM8450 SoC https://git.kernel.org/lpieralisi/pci/c/e5107be15bef Thanks, Lorenzo