diff options
author | Bryan O'Donoghue <bryan.odonoghue@linaro.org> | 2023-01-15 01:50:42 +0000 |
---|---|---|
committer | Bryan O'Donoghue <bryan.odonoghue@linaro.org> | 2023-01-15 23:36:00 +0000 |
commit | f7864d4b4405d6301cb155e73771b5f3d2a3286e (patch) | |
tree | b5ba65b87c00f5688a862f7dbb55707435c42d46 | |
parent | af80d45a566a0aab5b67011385a5f61db788f153 (diff) |
arm64: dts: qcom: msm8916: Switch to rpmcc RPM_SMD_XO_CLK_SRClinux-next-23-01-13-msm8939-nocpr
XO is actually buffered via the PMIC, controlled by the RPM.
The only place we need to directly reference xo_board is for the RPM clock
controller itself which obviously can't point back to itself for a
reference clock.
Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
-rw-r--r-- | arch/arm64/boot/dts/qcom/msm8916.dtsi | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi index cf248e10660b..836f9c477ace 100644 --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi @@ -936,7 +936,7 @@ #reset-cells = <1>; #power-domain-cells = <1>; reg = <0x01800000 0x80000>; - clocks = <&xo_board>, + clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>, <&sleep_clk>, <&dsi_phy0 1>, <&dsi_phy0 0>, @@ -1083,7 +1083,7 @@ #phy-cells = <0>; clocks = <&gcc GCC_MDSS_AHB_CLK>, - <&xo_board>; + <&rpmcc RPM_SMD_XO_CLK_SRC>; clock-names = "iface", "ref"; }; }; @@ -1366,7 +1366,7 @@ clocks = <&gcc GCC_MSS_CFG_AHB_CLK>, <&gcc GCC_MSS_Q6_BIMC_AXI_CLK>, <&gcc GCC_BOOT_ROM_AHB_CLK>, - <&xo_board>; + <&rpmcc RPM_SMD_XO_CLK_SRC>; clock-names = "iface", "bus", "mem", "xo"; qcom,smem-states = <&hexagon_smp2p_out 0>; @@ -1490,7 +1490,7 @@ interrupt-names = "hc_irq", "pwr_irq"; clocks = <&gcc GCC_SDCC1_AHB_CLK>, <&gcc GCC_SDCC1_APPS_CLK>, - <&xo_board>; + <&rpmcc RPM_SMD_XO_CLK_SRC>; clock-names = "iface", "core", "xo"; mmc-ddr-1_8v; bus-width = <8>; @@ -1508,7 +1508,7 @@ interrupt-names = "hc_irq", "pwr_irq"; clocks = <&gcc GCC_SDCC2_AHB_CLK>, <&gcc GCC_SDCC2_APPS_CLK>, - <&xo_board>; + <&rpmcc RPM_SMD_XO_CLK_SRC>; clock-names = "iface", "core", "xo"; bus-width = <4>; status = "disabled"; @@ -1785,7 +1785,7 @@ compatible = "qcom,usb-hs-phy-msm8916", "qcom,usb-hs-phy"; #phy-cells = <0>; - clocks = <&xo_board>, <&gcc GCC_USB2A_PHY_SLEEP_CLK>; + clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>, <&gcc GCC_USB2A_PHY_SLEEP_CLK>; clock-names = "ref", "sleep"; resets = <&gcc GCC_USB2A_PHY_BCR>, <&usb 0>; reset-names = "phy", "por"; @@ -1885,7 +1885,7 @@ compatible = "qcom,msm8916-a53pll"; reg = <0x0b016000 0x40>; #clock-cells = <0>; - clocks = <&xo_board>; + clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>; clock-names = "xo"; }; |