From ab80d2376108e85ba4e6c24dca1ada90660ebda9 Mon Sep 17 00:00:00 2001 From: Asutosh Das Date: Fri, 7 Jan 2022 17:12:52 -0800 Subject: [PATCH] ARM: dts: msm: Add ufs regulator to kalama Adds regulator details for ufs HC, device and phy. Change-Id: Iebc4318f29439e1c6436073cdf6bd0867bccd9fe --- qcom/kalama-cdp.dtsi | 33 +++++++++++++++++++++++++++++++++ qcom/kalama-mtp.dtsi | 33 +++++++++++++++++++++++++++++++++ qcom/kalama-qrd.dtsi | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 99 insertions(+) diff --git a/qcom/kalama-cdp.dtsi b/qcom/kalama-cdp.dtsi index 57631a35..593cf215 100644 --- a/qcom/kalama-cdp.dtsi +++ b/qcom/kalama-cdp.dtsi @@ -22,3 +22,36 @@ }; }; }; + +&ufsphy_mem { + compatible = "qcom,ufs-phy-qmp-v4-kalama"; + + /* VDDA_UFS_CORE */ + vdda-phy-supply = <&pm_v6d_l1>; + vdda-phy-max-microamp = <188000>; + + /* VDDA_UFS_0_1P2 */ + vdda-pll-supply = <&pm_v6e_l3>; + vdda-pll-max-microamp = <18300>; + + status = "ok"; +}; + +&ufshc_mem { + vdd-hba-supply = <&gcc_ufs_phy_gdsc>; + + vcc-supply = <&pm_humu_l17>; + vcc-max-microamp = <1300000>; + + vccq-supply = <&pm_v6g_l1>; + vccq-max-microamp = <1200000>; + + /* VDD_PX10 is voted for the ufs_reset_n */ + qcom,vddp-ref-clk-supply = <&pm_v6g_l3>; + qcom,vddp-ref-clk-max-microamp = <100>; + + qcom,vccq-parent-supply = <&pm_v6g_s4>; + qcom,vccq-parent-max-microamp = <210000>; + + status = "ok"; +}; diff --git a/qcom/kalama-mtp.dtsi b/qcom/kalama-mtp.dtsi index 57631a35..593cf215 100644 --- a/qcom/kalama-mtp.dtsi +++ b/qcom/kalama-mtp.dtsi @@ -22,3 +22,36 @@ }; }; }; + +&ufsphy_mem { + compatible = "qcom,ufs-phy-qmp-v4-kalama"; + + /* VDDA_UFS_CORE */ + vdda-phy-supply = <&pm_v6d_l1>; + vdda-phy-max-microamp = <188000>; + + /* VDDA_UFS_0_1P2 */ + vdda-pll-supply = <&pm_v6e_l3>; + vdda-pll-max-microamp = <18300>; + + status = "ok"; +}; + +&ufshc_mem { + vdd-hba-supply = <&gcc_ufs_phy_gdsc>; + + vcc-supply = <&pm_humu_l17>; + vcc-max-microamp = <1300000>; + + vccq-supply = <&pm_v6g_l1>; + vccq-max-microamp = <1200000>; + + /* VDD_PX10 is voted for the ufs_reset_n */ + qcom,vddp-ref-clk-supply = <&pm_v6g_l3>; + qcom,vddp-ref-clk-max-microamp = <100>; + + qcom,vccq-parent-supply = <&pm_v6g_s4>; + qcom,vccq-parent-max-microamp = <210000>; + + status = "ok"; +}; diff --git a/qcom/kalama-qrd.dtsi b/qcom/kalama-qrd.dtsi index b20f1ce0..2e870fe7 100644 --- a/qcom/kalama-qrd.dtsi +++ b/qcom/kalama-qrd.dtsi @@ -22,3 +22,36 @@ }; }; }; + +&ufsphy_mem { + compatible = "qcom,ufs-phy-qmp-v4-kalama"; + + /* VDDA_UFS_CORE */ + vdda-phy-supply = <&pm_v6d_l1>; + vdda-phy-max-microamp = <188000>; + + /* VDDA_UFS_0_1P2 */ + vdda-pll-supply = <&pm_v6e_l3>; + vdda-pll-max-microamp = <18300>; + + status = "ok"; +}; + +&ufshc_mem { + vdd-hba-supply = <&gcc_ufs_phy_gdsc>; + + vcc-supply = <&pm_humu_l17>; + vcc-max-microamp = <1300000>; + + vccq-supply = <&pm_v6g_l1>; + vccq-max-microamp = <1200000>; + + /* VDD_PX10 is voted for the ufs_reset_n */ + qcom,vddp-ref-clk-supply = <&pm_v6g_l3>; + qcom,vddp-ref-clk-max-microamp = <100>; + + qcom,vccq-parent-supply = <&pm_v6g_s4>; + qcom,vccq-parent-max-microamp = <210000>; + + status = "ok"; +};