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. UNIPHY changes depends on https://lore.kernel.org/all/20231003120846.28626-1-quic_nsekar@xxxxxxxxxxx/ PCIe driver change depends on https://lore.kernel.org/all/20230519090219.15925-1-quic_devipriy@xxxxxxxxxxx/ Praveenkumar I (10): dt-bindings: clock: Add separate clocks for PCIe and USB for Combo PHY clk: qcom: ipq5332: Add separate clocks for PCIe and USB for Combo PHY arm64: dts: qcom: ipq5332: Add separate entry for USB pipe clock phy: qcom: Add support for Pipe clock rate from device data dt-bindings: phy: qcom,uniphy-pcie: Add ipq5332 bindings phy: qcom: ipq5332: Add support for g3x1 and g3x2 PCIe PHYs 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 .../bindings/clock/qcom,ipq5332-gcc.yaml | 6 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 36 ++++ .../bindings/phy/qcom,uniphy-pcie-28lp.yaml | 65 +++++- arch/arm64/boot/dts/qcom/ipq5332-rdp441.dts | 74 +++++++ arch/arm64/boot/dts/qcom/ipq5332.dtsi | 188 +++++++++++++++++- drivers/clk/qcom/gcc-ipq5332.c | 7 +- drivers/pci/controller/dwc/pcie-qcom.c | 1 + .../phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c | 49 ++++- 8 files changed, 412 insertions(+), 14 deletions(-) -- 2.34.1