From d3dd31616298cafdc3b634496e1e5ed587841cb1 Mon Sep 17 00:00:00 2001 From: Girish BN Date: Wed, 8 May 2024 22:34:37 +0530 Subject: [PATCH 1/2] btpower: Add wlan regulator for FMD Operation - Add S4D wlan buck for FMD operation Change-Id: Ibf61e3f4b1ea7c1079450a8b1adcac58a35bda56 Signed-off-by: Girish BN --- sun-peach-bt-v8.dtsi | 4 ++++ sun-wcn788x-v8.dtsi | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/sun-peach-bt-v8.dtsi b/sun-peach-bt-v8.dtsi index fd3b3506..8d5b74bb 100644 --- a/sun-peach-bt-v8.dtsi +++ b/sun-peach-bt-v8.dtsi @@ -73,6 +73,10 @@ qcom,bt-vdd-rfa1p8-config = <1860000 2000000 0 1 0>; qcom,bt-vdd-rfa1p25-config = <1312000 1340000 0 1 0>; + /* WLAN regulator for FMD feature */ + qcom,bt-vdd-wlan-aon-supply = <&S4D>; + qcom,bt-vdd-wlan-aon-config = <876000 1036000 0 0 1>; + qcom,pdc_init_table = "{class: wlan_pdc, ss: rf, res: s5f.m, enable: 1}", "{class: wlan_pdc, ss: rf, res: s5f.v, enable: 1}", diff --git a/sun-wcn788x-v8.dtsi b/sun-wcn788x-v8.dtsi index 96cb39d6..c207ad33 100644 --- a/sun-wcn788x-v8.dtsi +++ b/sun-wcn788x-v8.dtsi @@ -73,6 +73,10 @@ qcom,bt-vdd-rfa1p8-config = <1860000 2000000 0 1 0>; qcom,bt-vdd-rfa1p25-config = <1312000 1340000 0 1 0>; + /* WLAN regulator for FMD operation, and to be used only in GNG/BRH 2.0 */ + qcom,bt-vdd-wlan-aon-supply = <&S4D>; + qcom,bt-vdd-wlan-aon-config = <876000 1036000 0 0 1>; + qcom,pdc_init_table = "{class: wlan_pdc, ss: rf, res: s5f.m, enable: 1}", "{class: wlan_pdc, ss: rf, res: s5f.v, enable: 1}", From 9b2c2c78f262ef8410683270700bd82e5e4e100f Mon Sep 17 00:00:00 2001 From: Girish BN Date: Tue, 11 Jun 2024 10:53:10 +0530 Subject: [PATCH 2/2] Regulator S5F dtsi change for FMD operation. - Enable S5F for FMD operation Change-Id: I0a37df55643ab3f016cf68bca36e8fdad7df7837 Signed-off-by: Girish BN --- sun-peach-bt-v8.dtsi | 2 +- sun-wcn788x-v8.dtsi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sun-peach-bt-v8.dtsi b/sun-peach-bt-v8.dtsi index 8d5b74bb..f2bef0c5 100644 --- a/sun-peach-bt-v8.dtsi +++ b/sun-peach-bt-v8.dtsi @@ -68,7 +68,7 @@ qcom,bt-vdd12-io-config = <1200000 1200000 30000 1 1>; qcom,bt-ant-ldo-config = <1800000 1860000 0 1 0>; qcom,bt-vdd-aon-config = <876000 1000000 0 1 0>; - qcom,bt-vdd-dig-config = <876000 1000000 0 1 0>; + qcom,bt-vdd-dig-config = <876000 1000000 0 1 1>; qcom,bt-vdd-rfa0p75-config = <876000 1000000 0 1 0>; qcom,bt-vdd-rfa1p8-config = <1860000 2000000 0 1 0>; qcom,bt-vdd-rfa1p25-config = <1312000 1340000 0 1 0>; diff --git a/sun-wcn788x-v8.dtsi b/sun-wcn788x-v8.dtsi index c207ad33..75d5ecb2 100644 --- a/sun-wcn788x-v8.dtsi +++ b/sun-wcn788x-v8.dtsi @@ -68,7 +68,7 @@ qcom,bt-vdd12-io-config = <1200000 1200000 30000 1 1>; qcom,bt-ant-ldo-config = <1800000 1860000 0 1 0>; qcom,bt-vdd-aon-config = <876000 1000000 0 1 0>; - qcom,bt-vdd-dig-config = <876000 1000000 0 1 0>; + qcom,bt-vdd-dig-config = <876000 1000000 0 1 1>; qcom,bt-vdd-rfa0p75-config = <876000 1000000 0 1 0>; qcom,bt-vdd-rfa1p8-config = <1860000 2000000 0 1 0>; qcom,bt-vdd-rfa1p25-config = <1312000 1340000 0 1 0>;