Linux ARM-MSM sub-architecture
 help / color / mirror / Atom feed
* [PATCH 0/5] pci: qcom: Add QCS615 PCIe support
@ 2024-11-18  8:26 Ziyue Zhang
  2024-11-18  8:26 ` [PATCH 1/5] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS615 QMP PCIe PHY Gen3 x1 Ziyue Zhang
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Ziyue Zhang @ 2024-11-18  8:26 UTC (permalink / raw)
  To: vkoul, kishon, robh+dt, manivannan.sadhasivam, bhelgaas, kw,
	lpieralisi, quic_qianyu, conor+dt, neil.armstrong, andersson,
	konradybcio
  Cc: quic_shashim, quic_kaushalk, quic_tdas, quic_tingweiz,
	quic_aiquny, kernel, linux-arm-msm, devicetree, linux-kernel,
	linux-phy, Ziyue Zhang, Krishna chaitanya chundru

Update the relavent DT bindings for PCIe, add new config to the phy
driver add pcie and phy nodes to the .dtsi file and enable then in 
board .dts file for the qcs615-ride platform.

Signed-off-by: Krishna chaitanya chundru <quic_krichai@quicinc.com>
Signed-off-by: Ziyue Zhang <quic_ziyuzhan@quicinc.com>
---
Have folling changes:
	- Add compatible and phy compatible for qcs615 platform.
	- Add support for GEN3 x1 PCIe PHY found on Qualcomm QCS615 platform.
	- Add a new Document the QCS615 PCIe Controller
	- Add the compatible for QCS615 PCIe controller.
	- Add configurations in devicetree for PCIe0, including registers, clocks, interrupts and phy setting sequence.


Krishna chaitanya chundru (5):
  dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS615 QMP
    PCIe PHY Gen3 x1
  phy: qcom: qmp: Add phy register and clk setting for QCS615 PCIe
  dt-bindings: PCI: qcom: Document the QCS615 PCIe Controller
  PCI: qcom: Add QCS615 PCIe support
  arm64: dts: qcom: qcs615: enable pcie for qcs615

 .../bindings/pci/qcom,pcie-qcs615.yaml        | 161 ++++++++++++++++++
 .../phy/qcom,sc8280xp-qmp-pcie-phy.yaml       |   2 +
 arch/arm64/boot/dts/qcom/qcs615-ride.dts      |  42 +++++
 arch/arm64/boot/dts/qcom/qcs615.dtsi          | 158 +++++++++++++++++
 drivers/pci/controller/dwc/pcie-qcom.c        |   1 +
 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c      | 105 ++++++++++++
 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h    |   1 +
 7 files changed, 470 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-qcs615.yaml


base-commit: 075857dab69e8d673eeaa4aa7f5228796a4c010d
-- 
2.34.1


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-11-22 12:56 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-18  8:26 [PATCH 0/5] pci: qcom: Add QCS615 PCIe support Ziyue Zhang
2024-11-18  8:26 ` [PATCH 1/5] dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the QCS615 QMP PCIe PHY Gen3 x1 Ziyue Zhang
2024-11-18 11:00   ` Dmitry Baryshkov
2024-11-21  7:19     ` Ziyue Zhang
2024-11-18  8:26 ` [PATCH 2/5] phy: qcom: qmp: Add phy register and clk setting for QCS615 PCIe Ziyue Zhang
2024-11-18 11:15   ` Dmitry Baryshkov
2024-11-21  7:21     ` Ziyue Zhang
2024-11-18  8:26 ` [PATCH 3/5] dt-bindings: PCI: qcom: Document the QCS615 PCIe Controller Ziyue Zhang
2024-11-18  9:37   ` Rob Herring (Arm)
2024-11-21  7:22     ` Ziyue Zhang
2024-11-22 12:56       ` Konrad Dybcio
2024-11-18  8:26 ` [PATCH 4/5] PCI: qcom: Add QCS615 PCIe support Ziyue Zhang
2024-11-18  8:26 ` [PATCH 5/5] arm64: dts: qcom: qcs615: enable pcie for qcs615 Ziyue Zhang
2024-11-18 11:29   ` Dmitry Baryshkov
2024-11-21  7:23     ` Ziyue Zhang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox