From b8bbee9a1760bdef9df0f04078d7e91057f71013 Mon Sep 17 00:00:00 2001 From: Nitin Rawat Date: Sun, 19 Jul 2020 08:20:03 +0530 Subject: [PATCH] ARM: dts: msm: Add UFS support for holi platform This change add UFS support for holi platforms. Change-Id: Iff039dfac2360468f3604237bda1cadfbc7b0344 --- qcom/holi-atp.dtsi | 31 +++++++++++++++++++++++++++++++ qcom/holi-cdp.dtsi | 31 +++++++++++++++++++++++++++++++ qcom/holi-mtp-usbc.dtsi | 31 +++++++++++++++++++++++++++++++ qcom/holi-mtp.dtsi | 31 +++++++++++++++++++++++++++++++ qcom/holi-qrd.dtsi | 31 +++++++++++++++++++++++++++++++ 5 files changed, 155 insertions(+) diff --git a/qcom/holi-atp.dtsi b/qcom/holi-atp.dtsi index e69de29bb2d1..9cc872ccb886 100644 --- a/qcom/holi-atp.dtsi +++ b/qcom/holi-atp.dtsi @@ -0,0 +1,31 @@ + +&ufsphy_mem { + compatible = "qcom,ufs-phy-qmp-v3"; + + vdda-phy-supply = <&L18A>; + vdda-pll-supply = <&L22A>; + vdda-phy-max-microamp = <62900>; + vdda-pll-max-microamp = <18300>; + + status = "ok"; +}; + +&ufshc_mem { + vdd-hba-supply = <&gcc_ufs_phy_gdsc>; + vdd-hba-fixed-regulator; + + vcc-supply = <&L7E>; + vcc-voltage-level = <2950000 2960000>; + vcc-max-microamp = <800000>; + + vccq2-supply = <&L12A>; + vccq2-max-microamp = <800000>; + + qcom,vddp-ref-clk-supply = <&L22A>; + qcom,vddp-ref-clk-max-microamp = <100>; + + /* put vdd-ref-clk regulator to lpm */ + qcom,vddp-ref-clk-min-uV = <0>; + + status = "ok"; +}; diff --git a/qcom/holi-cdp.dtsi b/qcom/holi-cdp.dtsi index e69de29bb2d1..9cc872ccb886 100644 --- a/qcom/holi-cdp.dtsi +++ b/qcom/holi-cdp.dtsi @@ -0,0 +1,31 @@ + +&ufsphy_mem { + compatible = "qcom,ufs-phy-qmp-v3"; + + vdda-phy-supply = <&L18A>; + vdda-pll-supply = <&L22A>; + vdda-phy-max-microamp = <62900>; + vdda-pll-max-microamp = <18300>; + + status = "ok"; +}; + +&ufshc_mem { + vdd-hba-supply = <&gcc_ufs_phy_gdsc>; + vdd-hba-fixed-regulator; + + vcc-supply = <&L7E>; + vcc-voltage-level = <2950000 2960000>; + vcc-max-microamp = <800000>; + + vccq2-supply = <&L12A>; + vccq2-max-microamp = <800000>; + + qcom,vddp-ref-clk-supply = <&L22A>; + qcom,vddp-ref-clk-max-microamp = <100>; + + /* put vdd-ref-clk regulator to lpm */ + qcom,vddp-ref-clk-min-uV = <0>; + + status = "ok"; +}; diff --git a/qcom/holi-mtp-usbc.dtsi b/qcom/holi-mtp-usbc.dtsi index e69de29bb2d1..9cc872ccb886 100644 --- a/qcom/holi-mtp-usbc.dtsi +++ b/qcom/holi-mtp-usbc.dtsi @@ -0,0 +1,31 @@ + +&ufsphy_mem { + compatible = "qcom,ufs-phy-qmp-v3"; + + vdda-phy-supply = <&L18A>; + vdda-pll-supply = <&L22A>; + vdda-phy-max-microamp = <62900>; + vdda-pll-max-microamp = <18300>; + + status = "ok"; +}; + +&ufshc_mem { + vdd-hba-supply = <&gcc_ufs_phy_gdsc>; + vdd-hba-fixed-regulator; + + vcc-supply = <&L7E>; + vcc-voltage-level = <2950000 2960000>; + vcc-max-microamp = <800000>; + + vccq2-supply = <&L12A>; + vccq2-max-microamp = <800000>; + + qcom,vddp-ref-clk-supply = <&L22A>; + qcom,vddp-ref-clk-max-microamp = <100>; + + /* put vdd-ref-clk regulator to lpm */ + qcom,vddp-ref-clk-min-uV = <0>; + + status = "ok"; +}; diff --git a/qcom/holi-mtp.dtsi b/qcom/holi-mtp.dtsi index e69de29bb2d1..9cc872ccb886 100644 --- a/qcom/holi-mtp.dtsi +++ b/qcom/holi-mtp.dtsi @@ -0,0 +1,31 @@ + +&ufsphy_mem { + compatible = "qcom,ufs-phy-qmp-v3"; + + vdda-phy-supply = <&L18A>; + vdda-pll-supply = <&L22A>; + vdda-phy-max-microamp = <62900>; + vdda-pll-max-microamp = <18300>; + + status = "ok"; +}; + +&ufshc_mem { + vdd-hba-supply = <&gcc_ufs_phy_gdsc>; + vdd-hba-fixed-regulator; + + vcc-supply = <&L7E>; + vcc-voltage-level = <2950000 2960000>; + vcc-max-microamp = <800000>; + + vccq2-supply = <&L12A>; + vccq2-max-microamp = <800000>; + + qcom,vddp-ref-clk-supply = <&L22A>; + qcom,vddp-ref-clk-max-microamp = <100>; + + /* put vdd-ref-clk regulator to lpm */ + qcom,vddp-ref-clk-min-uV = <0>; + + status = "ok"; +}; diff --git a/qcom/holi-qrd.dtsi b/qcom/holi-qrd.dtsi index e69de29bb2d1..9cc872ccb886 100644 --- a/qcom/holi-qrd.dtsi +++ b/qcom/holi-qrd.dtsi @@ -0,0 +1,31 @@ + +&ufsphy_mem { + compatible = "qcom,ufs-phy-qmp-v3"; + + vdda-phy-supply = <&L18A>; + vdda-pll-supply = <&L22A>; + vdda-phy-max-microamp = <62900>; + vdda-pll-max-microamp = <18300>; + + status = "ok"; +}; + +&ufshc_mem { + vdd-hba-supply = <&gcc_ufs_phy_gdsc>; + vdd-hba-fixed-regulator; + + vcc-supply = <&L7E>; + vcc-voltage-level = <2950000 2960000>; + vcc-max-microamp = <800000>; + + vccq2-supply = <&L12A>; + vccq2-max-microamp = <800000>; + + qcom,vddp-ref-clk-supply = <&L22A>; + qcom,vddp-ref-clk-max-microamp = <100>; + + /* put vdd-ref-clk regulator to lpm */ + qcom,vddp-ref-clk-min-uV = <0>; + + status = "ok"; +};