arm64: qcom: sa8775p: add support for PCIe
From: | Mrinmay Sarkar <quic_msarkar-AT-quicinc.com> | |
To: | agross-AT-kernel.org, andersson-AT-kernel.org, krzysztof.kozlowski+dt-AT-linaro.org, conor+dt-AT-kernel.org, konrad.dybcio-AT-linaro.org, mani-AT-kernel.org | |
Subject: | [PATCH v1 0/6] arm64: qcom: sa8775p: add support for PCIe | |
Date: | Wed, 05 Jul 2023 13:47:05 +0530 | |
Message-ID: | <1688545032-17748-1-git-send-email-quic_msarkar@quicinc.com> | |
Cc: | quic_shazhuss-AT-quicinc.com, quic_nitegupt-AT-quicinc.com, quic_ramkri-AT-quicinc.com, quic_nayiluri-AT-quicinc.com, Mrinmay Sarkar <quic_msarkar-AT-quicinc.com>, Lorenzo Pieralisi <lpieralisi-AT-kernel.org>, Krzysztof WilczyĆski <kw-AT-linux.com>, Rob Herring <robh-AT-kernel.org>, Bjorn Helgaas <bhelgaas-AT-google.com>, Vinod Koul <vkoul-AT-kernel.org>, Kishon Vijay Abraham I <kishon-AT-kernel.org>, linux-arm-msm-AT-vger.kernel.org, linux-pci-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, linux-phy-AT-lists.infradead.org | |
Archive-link: | Article |
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 sa8775p-ride platform. Mrinmay Sarkar (6): dt-bindings: PCI: qcom: Add sa8775p compatible dt-bindings: phy: qcom,qmp: Add sa8775p QMP PCIe PHY PCI: qcom: Add support for sa8775p SoC phy: qcom-qmp-pcie: add support for sa8775p arm64: dts: qcom: sa8775p: Add pcie0 and pcie1 nodes arm64: dts: qcom: sa8775p-ride: enable pcie nodes .../devicetree/bindings/pci/qcom,pcie.yaml | 28 ++ .../phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 19 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dts | 68 ++++ arch/arm64/boot/dts/qcom/sa8775p.dtsi | 201 ++++++++++- drivers/pci/controller/dwc/pcie-qcom.c | 1 + drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 328 ++++++++++++++++++ .../qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h | 1 + .../phy-qcom-qmp-qserdes-txrx-v5_20.h | 2 + 8 files changed, 645 insertions(+), 3 deletions(-) -- 2.39.2