Merge: BULK: Add PCIe Support for Qualcomm sa8775p SoC and other DT related
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/3074 JIRA: https://issues.redhat.com/browse/RHEL-3931 This MR is dedicated to the integration of changes into the CS9 kernel to provide PCIe support for the Qualcomm sa8775p SoC. The following commits contribute to this task: * 30638230 dt-bindings: phy: qcom,qmp-pcie: add sc8280xp bindings * 43a6a29b dt-bindings: phy: qcom,qmp-pcie: add sm8350 bindings * 496d068e dt-bindings: phy: Add QMP PCIe PHY comptible for SM8550 * 0d678713 dt-bindings: phy: qcom,qmp: Add SDX65 QMP PHY * 3cb11fe2 interconnect: qcom: sa8775p: add enable_mask for bcm nodes * e608d16e arm64: dts: qcom: sa8775p-ride: Update L4C parameters * fd2d4e4c dt-bindings: phy: qcom,qmp: Add sa8775p QMP PCIe PHY * a05b6d51 phy: qcom-qmp-pcie: add support for sa8775p * 489f14be arm64: dts: qcom: sa8775p: Add pcie0 and pcie1 nodes * bf3ee3db arm64: dts: qcom: sa8775p-ride: enable pcie nodes * 31cd8caf arm64: dts: qcom: sa8775p: add a node for the second serdes PHY * e952348a arm64: dts: qcom: sa8775p: add a node for EMAC1 * 6ca89cc6 arm64: dts: qcom: sa8775p-ride: enable the second SerDes PHY * 5255901f arm64: dts: qcom: sa8775p-ride: move the reset-gpios property of the PHY * 1e7ef41b arm64: dts: qcom: sa8775p-ride: index the first SGMII PHY * 1a00a068 arm64: dts: qcom: sa8775p-ride: add the second SGMII PHY * f8be0c50 arm64: dts: qcom: sa8775p-ride: sort aliases alphabetically * fdc051e3 arm64: dts: qcom: sa8775p-ride: add an alias for ethernet0 * 27eb552e arm64: dts: qcom: sa8775p-ride: enable EMAC1 * a74883a0 arm64: dts: qcom: sa8775p: Hook up PDC as wakeup-parent of TLMM * cfe0d203 phy: qcom-qmp-pcie: drop ln_shrd from v5_20 config * 86f70376 phy: qcom-qmp-pcie: keep offset tables sorted * 9169e039 dt-bindings: PCI: qcom: Add sa8775p compatible * d60379d6 PCI: qcom: Add support for sa8775p SoC * 2dba7a61 arm64: dts: qcom: sa8775p: add the pcie smmu node * 955d095a power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible string * d8630f05 interconnect: qcom: Add support for mask-based BCMs * a1f4170d interconnect: qcom: bcm-voter: Improve enable_mask handling * 1a70ca71 interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting Signed-off-by:Alessandro Carminati <acarmina@redhat.com> Approved-by:
John W. Linville <linville@redhat.com> Approved-by:
Andrew Halaney <ahalaney@redhat.com> Approved-by:
Adrien Thierry <athierry@redhat.com> Signed-off-by:
Scott Weaver <scweaver@redhat.com>
Showing
- Documentation/devicetree/bindings/pci/qcom,pcie.yaml 28 additions, 0 deletionsDocumentation/devicetree/bindings/pci/qcom,pcie.yaml
- Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml 233 additions, 0 deletions...n/devicetree/bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml
- arch/arm64/boot/dts/qcom/sa8775p-ride.dts 176 additions, 10 deletionsarch/arm64/boot/dts/qcom/sa8775p-ride.dts
- arch/arm64/boot/dts/qcom/sa8775p.dtsi 319 additions, 2 deletionsarch/arm64/boot/dts/qcom/sa8775p.dtsi
- drivers/interconnect/qcom/bcm-voter.c 36 additions, 2 deletionsdrivers/interconnect/qcom/bcm-voter.c
- drivers/interconnect/qcom/icc-rpmh.h 2 additions, 0 deletionsdrivers/interconnect/qcom/icc-rpmh.h
- drivers/interconnect/qcom/sa8775p.c 1 addition, 0 deletionsdrivers/interconnect/qcom/sa8775p.c
- drivers/pci/controller/dwc/pcie-qcom.c 1 addition, 0 deletionsdrivers/pci/controller/dwc/pcie-qcom.c
- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c 340 additions, 0 deletionsdrivers/phy/qualcomm/phy-qcom-qmp-pcie.c
- drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h 1 addition, 0 deletionsdrivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v5_20.h
- drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h 2 additions, 0 deletionsdrivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v5_20.h
- drivers/power/reset/qcom-pon.c 1 addition, 0 deletionsdrivers/power/reset/qcom-pon.c
Loading
Please register or sign in to comment