Skip to content

Commit

Permalink
arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
Browse files Browse the repository at this point in the history
commit 2b62197 upstream.

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: 813e831 ("arm64: dts: qcom: sc8280xp/sa8540p: add PCIe2-4 nodes")
Cc: stable@vger.kernel.org      # 6.2
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20240306095651.4551-5-johan+linaro@kernel.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
jhovold authored and gregkh committed Jun 16, 2024
1 parent 4c59282 commit ea17c9a
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions arch/arm64/boot/dts/qcom/sc8280xp.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1798,6 +1798,7 @@
assigned-clock-rates = <100000000>;

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

resets = <&gcc GCC_PCIE_4_PHY_BCR>;
reset-names = "phy";
Expand Down Expand Up @@ -1897,6 +1898,7 @@
assigned-clock-rates = <100000000>;

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

resets = <&gcc GCC_PCIE_3B_PHY_BCR>;
reset-names = "phy";
Expand Down Expand Up @@ -1997,6 +1999,7 @@
assigned-clock-rates = <100000000>;

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

resets = <&gcc GCC_PCIE_3A_PHY_BCR>;
reset-names = "phy";
Expand Down Expand Up @@ -2098,6 +2101,7 @@
assigned-clock-rates = <100000000>;

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

resets = <&gcc GCC_PCIE_2B_PHY_BCR>;
reset-names = "phy";
Expand Down Expand Up @@ -2198,6 +2202,7 @@
assigned-clock-rates = <100000000>;

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

resets = <&gcc GCC_PCIE_2A_PHY_BCR>;
reset-names = "phy";
Expand Down

0 comments on commit ea17c9a

Please sign in to comment.