From 88e4ac9c32278ef74469167aaead771b1b3969da Mon Sep 17 00:00:00 2001 From: Phani Kumar Uppalapati Date: Wed, 20 Jul 2022 15:24:02 -0700 Subject: [PATCH] ARM: dts: add LPM mode flag for WCD/WSA power supplies WCD and WSA are powered from L15B on kalama target. Add LPM mode support flag so that codec drivers vote for LPM mode when audio use-cases are not running. Change-Id: I39a3a7bf45e5e257ffe857b8809e98eaa0c453a3 --- kalama-audio-overlay.dtsi | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/kalama-audio-overlay.dtsi b/kalama-audio-overlay.dtsi index d7b85b58..9b4d6f04 100644 --- a/kalama-audio-overlay.dtsi +++ b/kalama-audio-overlay.dtsi @@ -219,6 +219,7 @@ cdc-vdd-1p8-supply = <&L15B>; qcom,cdc-vdd-1p8-voltage = <1800000 1800000>; qcom,cdc-vdd-1p8-current = <20000>; + qcom,cdc-vdd-1p8-lpm-supported = <1>; qcom,cdc-static-supplies = "cdc-vdd-1p8"; sound-name-prefix = "SpkrLeft"; }; @@ -237,6 +238,7 @@ cdc-vdd-1p8-supply = <&L15B>; qcom,cdc-vdd-1p8-voltage = <1800000 1800000>; qcom,cdc-vdd-1p8-current = <20000>; + qcom,cdc-vdd-1p8-lpm-supported = <1>; qcom,cdc-static-supplies = "cdc-vdd-1p8"; sound-name-prefix = "SpkrRight"; }; @@ -294,6 +296,7 @@ cdc-vdd-1p8-supply = <&L15B>; qcom,cdc-vdd-1p8-voltage = <1800000 1800000>; qcom,cdc-vdd-1p8-current = <20000>; + qcom,cdc-vdd-1p8-lpm-supported = <1>; qcom,cdc-static-supplies = "cdc-vdd-1p8"; sound-name-prefix = "Spkr2Left"; }; @@ -312,6 +315,7 @@ cdc-vdd-1p8-supply = <&L15B>; qcom,cdc-vdd-1p8-voltage = <1800000 1800000>; qcom,cdc-vdd-1p8-current = <20000>; + qcom,cdc-vdd-1p8-lpm-supported = <1>; qcom,cdc-static-supplies = "cdc-vdd-1p8"; sound-name-prefix = "Spkr2Right"; }; @@ -354,14 +358,17 @@ cdc-vdd-rxtx-supply = <&L15B>; qcom,cdc-vdd-rxtx-voltage = <1800000 1800000>; qcom,cdc-vdd-rxtx-current = <30000>; + qcom,cdc-vdd-rxtx-lpm-supported = <1>; cdc-vddio-supply = <&L15B>; qcom,cdc-vddio-voltage = <1800000 1800000>; qcom,cdc-vddio-current = <30000>; + qcom,cdc-vddio-lpm-supported = <1>; cdc-vdd-buck-supply = <&L15B>; qcom,cdc-vdd-buck-voltage = <1800000 1800000>; qcom,cdc-vdd-buck-current = <650000>; + qcom,cdc-vdd-buck-lpm-supported = <1>; cdc-vdd-mic-bias-supply = <&BOB1>; qcom,cdc-vdd-mic-bias-voltage = <3296000 3296000>; @@ -374,8 +381,8 @@ qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddio", - "cdc-vdd-buck", "cdc-vdd-mic-bias"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; }; };