Commit 8b8ec83a authored by Johan Hovold's avatar Johan Hovold Committed by Bjorn Andersson
Browse files

arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP



Add the missing PCIe CX performance level votes to avoid relying on
other drivers (e.g. USB or UFS) to maintain the nominal performance
level required for Gen3 speeds.

Fixes: 813e8315 ("arm64: dts: qcom: sc8280xp/sa8540p: add PCIe2-4 nodes")
Cc: stable@vger.kernel.org      # 6.2
Reviewed-by: default avatarKonrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: default avatarManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: default avatarJohan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20240306095651.4551-5-johan+linaro@kernel.org


Signed-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent cb939b9b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1774,6 +1774,7 @@ pcie4: pcie@1c00000 {
			reset-names = "pci";

			power-domains = <&gcc PCIE_4_GDSC>;
			required-opps = <&rpmhpd_opp_nom>;

			phys = <&pcie4_phy>;
			phy-names = "pciephy";
@@ -1872,6 +1873,7 @@ pcie3b: pcie@1c08000 {
			reset-names = "pci";

			power-domains = <&gcc PCIE_3B_GDSC>;
			required-opps = <&rpmhpd_opp_nom>;

			phys = <&pcie3b_phy>;
			phy-names = "pciephy";
@@ -1970,6 +1972,7 @@ pcie3a: pcie@1c10000 {
			reset-names = "pci";

			power-domains = <&gcc PCIE_3A_GDSC>;
			required-opps = <&rpmhpd_opp_nom>;

			phys = <&pcie3a_phy>;
			phy-names = "pciephy";
@@ -2071,6 +2074,7 @@ pcie2b: pcie@1c18000 {
			reset-names = "pci";

			power-domains = <&gcc PCIE_2B_GDSC>;
			required-opps = <&rpmhpd_opp_nom>;

			phys = <&pcie2b_phy>;
			phy-names = "pciephy";
@@ -2169,6 +2173,7 @@ pcie2a: pcie@1c20000 {
			reset-names = "pci";

			power-domains = <&gcc PCIE_2A_GDSC>;
			required-opps = <&rpmhpd_opp_nom>;

			phys = <&pcie2a_phy>;
			phy-names = "pciephy";