Skip to content

Commit 27727cb

Browse files
jhovoldandersson
authored andcommitted
arm64: dts: qcom: x1e80100: fix PCIe4 and PCIe6a PHY clocks
Add the missing clkref enable and pipediv2 clocks to the PCIe4 and PCIe6a PHYs. Fixes: 5eb83fc ("arm64: dts: qcom: x1e80100: Add PCIe nodes") Cc: [email protected] # 6.9 Cc: Abel Vesa <[email protected]> Signed-off-by: Johan Hovold <[email protected]> Reviewed-by: Abel Vesa <[email protected]> Reviewed-by: Konrad Dybcio <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Bjorn Andersson <[email protected]>
1 parent 9852d85 commit 27727cb

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

arch/arm64/boot/dts/qcom/x1e80100.dtsi

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3002,14 +3002,16 @@
30023002

30033003
clocks = <&gcc GCC_PCIE_6A_PHY_AUX_CLK>,
30043004
<&gcc GCC_PCIE_6A_CFG_AHB_CLK>,
3005-
<&rpmhcc RPMH_CXO_CLK>,
3005+
<&tcsr TCSR_PCIE_4L_CLKREF_EN>,
30063006
<&gcc GCC_PCIE_6A_PHY_RCHNG_CLK>,
3007-
<&gcc GCC_PCIE_6A_PIPE_CLK>;
3007+
<&gcc GCC_PCIE_6A_PIPE_CLK>,
3008+
<&gcc GCC_PCIE_6A_PIPEDIV2_CLK>;
30083009
clock-names = "aux",
30093010
"cfg_ahb",
30103011
"ref",
30113012
"rchng",
3012-
"pipe";
3013+
"pipe",
3014+
"pipediv2";
30133015

30143016
resets = <&gcc GCC_PCIE_6A_PHY_BCR>,
30153017
<&gcc GCC_PCIE_6A_NOCSR_COM_PHY_BCR>;
@@ -3254,14 +3256,16 @@
32543256

32553257
clocks = <&gcc GCC_PCIE_4_AUX_CLK>,
32563258
<&gcc GCC_PCIE_4_CFG_AHB_CLK>,
3257-
<&rpmhcc RPMH_CXO_CLK>,
3259+
<&tcsr TCSR_PCIE_2L_4_CLKREF_EN>,
32583260
<&gcc GCC_PCIE_4_PHY_RCHNG_CLK>,
3259-
<&gcc GCC_PCIE_4_PIPE_CLK>;
3261+
<&gcc GCC_PCIE_4_PIPE_CLK>,
3262+
<&gcc GCC_PCIE_4_PIPEDIV2_CLK>;
32603263
clock-names = "aux",
32613264
"cfg_ahb",
32623265
"ref",
32633266
"rchng",
3264-
"pipe";
3267+
"pipe",
3268+
"pipediv2";
32653269

32663270
resets = <&gcc GCC_PCIE_4_PHY_BCR>;
32673271
reset-names = "phy";

0 commit comments

Comments
 (0)