From 2678eeb8f664e1e929d53af72abeacd5a1278f4f Mon Sep 17 00:00:00 2001 From: "Alan Z. Chen" Date: Tue, 30 Jan 2024 16:08:24 -0800 Subject: [PATCH] wlan: dts: msm: Add vote for S4J regulator in V6 PDC init table Having S4J enabled in the TCS by default will cause TCS address to be populated with the wrong address on V8 and will cause TCS ACK hang. Thus, AOP will keep S4J and S5F regulators disabled by default and host will vote to enable S4J and S5F regulators based on V6 or V8 power grid, respectively. Change-Id: I852ca4aa80ef0e6bd5c802e6032f876fb53c9670 CRs-Fixed: 3709995 --- sun-peach-cnss-v8.dtsi | 2 +- sun-peach-cnss.dtsi | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/sun-peach-cnss-v8.dtsi b/sun-peach-cnss-v8.dtsi index da71a3a9..d7a204b2 100644 --- a/sun-peach-cnss-v8.dtsi +++ b/sun-peach-cnss-v8.dtsi @@ -141,7 +141,7 @@ "{class: wlan_pdc, ss: rf, res: s5f.m, enable: 1}", "{class: wlan_pdc, ss: rf, res: s5f.v, enable: 1}", "{class: wlan_pdc, ss: rf, res: s5f.v, upval: 876}", - "{class: wlan_pdc, ss: rf, res: s5f.v, dwnval: 796}"; + "{class: wlan_pdc, ss: rf, res: s5f.v, dwnval: 876}"; }; }; diff --git a/sun-peach-cnss.dtsi b/sun-peach-cnss.dtsi index 4f432360..10db3133 100644 --- a/sun-peach-cnss.dtsi +++ b/sun-peach-cnss.dtsi @@ -135,6 +135,12 @@ qcom,vdd-wlan-rfa2-config = <1312000 1340000 0 0 1>; vdd-wlan-ant-share-supply = <&L6K>; qcom,vdd-wlan-ant-share-config = <1800000 1860000 0 0 1>; + + qcom,pdc_init_table = + "{class: wlan_pdc, ss: rf, res: s4j.m, enable: 1}", + "{class: wlan_pdc, ss: rf, res: s4j.v, enable: 1}", + "{class: wlan_pdc, ss: rf, res: s4j.v, upval: 876}", + "{class: wlan_pdc, ss: rf, res: s4j.v, dwnval: 876}"; }; };