From e4710386ff2384f83768d40d50380bfcbc113f3f Mon Sep 17 00:00:00 2001 From: Vivek Aknurwar Date: Tue, 17 Oct 2023 17:16:55 -0700 Subject: [PATCH] ARM: dts: msm: Use correct UFS ref_clk on RUMI for Sun Add RPMH_CXO_CLK as ref_clk to UFS for Sun on pre-sil. On Rumi ref_clk is to UFS PHY is 19.2MHz and actual device it is 38.4MHz. Also update correct gcc header file for sun. Change-Id: I78ed60095e5229405e7962f4676bfab7b7556676 Signed-off-by: Vivek Aknurwar --- qcom/sun-rumi.dtsi | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/qcom/sun-rumi.dtsi b/qcom/sun-rumi.dtsi index 23627068..6e33d966 100644 --- a/qcom/sun-rumi.dtsi +++ b/qcom/sun-rumi.dtsi @@ -4,7 +4,8 @@ */ #include -#include +#include +#include #include #include "sun-pmic-overlay.dtsi" @@ -141,6 +142,27 @@ vdda-qref-supply = <&pm_v8i_l3>; vdda-qref-max-microamp = <30000>; + clock-names = + "core_clk", + "bus_aggr_clk", + "iface_clk", + "core_clk_unipro", + "core_clk_ice", + "ref_clk", + "tx_lane0_sync_clk", + "rx_lane0_sync_clk", + "rx_lane1_sync_clk"; + clocks = + <&gcc GCC_UFS_PHY_AXI_CLK>, + <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>, + <&gcc GCC_UFS_PHY_AHB_CLK>, + <&gcc GCC_UFS_PHY_UNIPRO_CORE_CLK>, + <&gcc GCC_UFS_PHY_ICE_CORE_CLK>, + <&rpmhcc RPMH_CXO_CLK>, + <&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>, + <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>, + <&gcc GCC_UFS_PHY_RX_SYMBOL_1_CLK>; + qcom,disable-lpm; status = "ok";