[PATCH v2 0/6] Add PCIe support for Qualcomm IPQ5332

Varadarajan Narayanan
2024-12-04T11:34:21Z

Patch series adds support for enabling the PCIe controller and
UNIPHY found on Qualcomm IPQ5332 platform. PCIe0 is Gen3 X1 and
PCIe1 is Gen3 X2 are added.

v2: Combined [1] & [2]
- take the phy driver related changes from [1]
- drop IPQ5018 related changes
Address review comments from [1] & [2] for the patches included in v2
Please see individual patches for the differences between v1 and v2

1. https://lore.kernel.org/all/20231003120846.28626-1-quic_nsekar@quicinc.com/
2. https://lore.kernel.org/linux-arm-msm/20231214062847.2215542-1-quic_ipkumar@quicinc.com/

v1: https://lore.kernel.org/linux-arm-msm/20231214062847.2215542-1-quic_ipkumar@quicinc.com/

Nitheesh Sekar (2):
dt-bindings: phy: qcom,uniphy-pcie: Document PCIe uniphy
phy: qcom: Introduce PCIe UNIPHY 28LP driver

Praveenkumar I (4):
dt-bindings: PCI: qcom: Add IPQ5332 SoC
pci: qcom: Add support for IPQ5332
arm64: dts: qcom: ipq5332: Add PCIe related nodes
arm64: dts: qcom: ipq5332: Enable PCIe phys and controllers

.../devicetree/bindings/pci/qcom,pcie.yaml | 4 +
.../bindings/phy/qcom,uniphy-pcie.yaml | 82 +++++
arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts | 74 +++++
arch/arm64/boot/dts/qcom/ipq5332.dtsi | 214 +++++++++++-
drivers/pci/controller/dwc/pcie-qcom.c | 1 +
drivers/phy/qualcomm/Kconfig | 12 +
drivers/phy/qualcomm/Makefile | 1 +
.../phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c | 307 ++++++++++++++++++
8 files changed, 693 insertions(+), 2 deletions(-)
create mode 100644 Documentation/devicetree/bindings/phy/qcom,uniphy-pcie.yaml
create mode 100644 drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c

base-commit: f486c8aa16b8172f63bddc70116a0c897a7f3f02
--
2.34.1