From edca5e202ead605377cf97dc7d0dc3425cd64400 Mon Sep 17 00:00:00 2001 From: Nitin Rawat Date: Sun, 26 Jul 2020 08:51:25 +0530 Subject: [PATCH] ARM: dts: msm: Add UFS's Vccq2 voltage level in DT file This change allows selecting the UFS Vccq2 voltage level by setting the UFS's entry vccq2-voltage-level in the device tree. If UFS's Vccq2 voltage level setting is not found in the device tree, use default values provided by the driver. Change-Id: I9e889e7889ee50c4dcd964f507b39500d10f646c --- bindings/ufs/ufshcd-pltfrm.txt | 2 ++ qcom/holi-atp.dtsi | 1 + qcom/holi-cdp.dtsi | 1 + qcom/holi-mtp-usbc.dtsi | 1 + qcom/holi-mtp.dtsi | 1 + qcom/holi-qrd.dtsi | 1 + 6 files changed, 7 insertions(+) diff --git a/bindings/ufs/ufshcd-pltfrm.txt b/bindings/ufs/ufshcd-pltfrm.txt index f7377acbfcc3..aaf17d1646c2 100644 --- a/bindings/ufs/ufshcd-pltfrm.txt +++ b/bindings/ufs/ufshcd-pltfrm.txt @@ -24,6 +24,8 @@ Optional properties: - vcc-supply : phandle to VCC supply regulator node - vcc-voltage-level : specifies voltage levels for VCC supply. Should be specified in pairs (min, max), units uV. +- vccq2-voltage-level : specifies voltage levels for VCCQ2 supply. + Should be specified in pairs (min, max), units uV. - vccq-supply : phandle to VCCQ supply regulator node - vccq2-supply : phandle to VCCQ2 supply regulator node - vcc-supply-1p8 : For embedded UFS devices, valid VCC range is 1.7-1.95V diff --git a/qcom/holi-atp.dtsi b/qcom/holi-atp.dtsi index 9cc872ccb886..60465b6db700 100644 --- a/qcom/holi-atp.dtsi +++ b/qcom/holi-atp.dtsi @@ -20,6 +20,7 @@ vccq2-supply = <&L12A>; vccq2-max-microamp = <800000>; + vccq2-voltage-level = <1800000 1800000>; qcom,vddp-ref-clk-supply = <&L22A>; qcom,vddp-ref-clk-max-microamp = <100>; diff --git a/qcom/holi-cdp.dtsi b/qcom/holi-cdp.dtsi index 9cc872ccb886..60465b6db700 100644 --- a/qcom/holi-cdp.dtsi +++ b/qcom/holi-cdp.dtsi @@ -20,6 +20,7 @@ vccq2-supply = <&L12A>; vccq2-max-microamp = <800000>; + vccq2-voltage-level = <1800000 1800000>; qcom,vddp-ref-clk-supply = <&L22A>; qcom,vddp-ref-clk-max-microamp = <100>; diff --git a/qcom/holi-mtp-usbc.dtsi b/qcom/holi-mtp-usbc.dtsi index 9cc872ccb886..60465b6db700 100644 --- a/qcom/holi-mtp-usbc.dtsi +++ b/qcom/holi-mtp-usbc.dtsi @@ -20,6 +20,7 @@ vccq2-supply = <&L12A>; vccq2-max-microamp = <800000>; + vccq2-voltage-level = <1800000 1800000>; qcom,vddp-ref-clk-supply = <&L22A>; qcom,vddp-ref-clk-max-microamp = <100>; diff --git a/qcom/holi-mtp.dtsi b/qcom/holi-mtp.dtsi index 9cc872ccb886..60465b6db700 100644 --- a/qcom/holi-mtp.dtsi +++ b/qcom/holi-mtp.dtsi @@ -20,6 +20,7 @@ vccq2-supply = <&L12A>; vccq2-max-microamp = <800000>; + vccq2-voltage-level = <1800000 1800000>; qcom,vddp-ref-clk-supply = <&L22A>; qcom,vddp-ref-clk-max-microamp = <100>; diff --git a/qcom/holi-qrd.dtsi b/qcom/holi-qrd.dtsi index 9cc872ccb886..60465b6db700 100644 --- a/qcom/holi-qrd.dtsi +++ b/qcom/holi-qrd.dtsi @@ -20,6 +20,7 @@ vccq2-supply = <&L12A>; vccq2-max-microamp = <800000>; + vccq2-voltage-level = <1800000 1800000>; qcom,vddp-ref-clk-supply = <&L22A>; qcom,vddp-ref-clk-max-microamp = <100>;