From a7fd2c4313281f139ba930fa23bfc8f1b1d5144a Mon Sep 17 00:00:00 2001 From: "Alan Z. Chen" Date: Fri, 14 Mar 2025 10:23:39 -0700 Subject: [PATCH 1/3] ARM: dts: msm: Add board id for SN220U for Canoe + Peach Add board id for SN220U for Canoe + Peach. Change-Id: I68c9ebd5be74f6a3a4ac64286c532acdb68e1e1f CRs-Fixed: 4085191 --- canoe-peach-cnss.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/canoe-peach-cnss.dts b/canoe-peach-cnss.dts index 4837bee9..f8e2c4a2 100644 --- a/canoe-peach-cnss.dts +++ b/canoe-peach-cnss.dts @@ -17,6 +17,6 @@ <0x1000295 0x20000>, <704 0x10000>, <704 0x20000>, <0x10002C0 0x10000>, <0x10002C0 0x20000>; qcom,board-id = <1 0>, <0x20001 0>, <8 0>, <0x30008 0>, <0x40008 0>, - <0x50008 0>, <0x60008 0>, <0x21 0>, <11 0>, - <0x2000B 0>, <0x15 0>, <0x20015 0>, <0x30015 0>; + <0x50008 0>, <0x60008 0>, <0x21 0>, <11 0>, <0x2000B 0>, + <0x15 0>, <0x20015 0>, <0x30015 0>, <0x80008 0>; }; From 29daf46c7dd240707085c111426822d2525a35e5 Mon Sep 17 00:00:00 2001 From: "Alan Z. Chen" Date: Mon, 7 Apr 2025 09:28:41 -0700 Subject: [PATCH 2/3] ARM: dts: msm: Add new pdc table to vote for mode for Canoe Add a new pdc table for Canoe in order to make mode votes for the L3K regulator. Change-Id: Idce97babe07bb23a8354dc60382e945c0b6cf4e4 CRs-Fixed: 4110480 --- canoe-kiwi-cnss.dtsi | 4 ++++ canoe-peach-cnss.dtsi | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/canoe-kiwi-cnss.dtsi b/canoe-kiwi-cnss.dtsi index 3026b8a9..7ef87022 100644 --- a/canoe-kiwi-cnss.dtsi +++ b/canoe-kiwi-cnss.dtsi @@ -185,6 +185,10 @@ " {class: wlan_pdc, ss: rf, res: S7G0.m, enable: 1}", " {class: wlan_pdc, ss: rf, res: S7G0.v, enable: 1}"; + qcom,pdc_mode_vote_table = + " {class: wlan_pdc, ss: rf, res: L3K1.m, enable: 1}", + " {class: wlan_pdc, ss: rf, res: L3K1.m, dwnval: 2}"; + /* cpu mask used for wlan tx rx interrupt affinity * */ diff --git a/canoe-peach-cnss.dtsi b/canoe-peach-cnss.dtsi index b444f039..ad922e10 100644 --- a/canoe-peach-cnss.dtsi +++ b/canoe-peach-cnss.dtsi @@ -188,6 +188,10 @@ "VDDA_PCIE_0P9", "S7F0", "VDDA_PCIE_1P2", "S7F0"; + qcom,pdc_mode_vote_table = + " {class: wlan_pdc, ss: rf, res: L3K1.m, enable: 1}", + " {class: wlan_pdc, ss: rf, res: L3K1.m, dwnval: 2}"; + /* cpu mask used for wlan tx rx interrupt affinity * */ From 283b4aa71ae5d434597a1ad7ac95c1f02b2f1873 Mon Sep 17 00:00:00 2001 From: Rohit Bhatia Date: Fri, 18 Apr 2025 12:42:07 +0530 Subject: [PATCH 3/3] ARM: dts: msm: Added new soc-ID's to parrot target Added new SOC-ID's to support parrot target Change-Id: I386b3148fe115a17a43aacb16739a265e69243aa --- parrot-atp-wcn3990.dts | 4 +++- parrot-idp-wcn3990.dts | 4 +++- parrot-idp-wcn6750.dts | 4 +++- parrot-idp-wcn6755.dts | 4 +++- parrot-qrd-wcn3990.dts | 4 +++- parrot-qrd-wcn6750.dts | 4 +++- parrot-qrd-wcn6755.dts | 4 +++- 7 files changed, 21 insertions(+), 7 deletions(-) diff --git a/parrot-atp-wcn3990.dts b/parrot-atp-wcn3990.dts index 5bff1263..5fa853ce 100644 --- a/parrot-atp-wcn3990.dts +++ b/parrot-atp-wcn3990.dts @@ -12,6 +12,8 @@ / { model = "Qualcomm Technologies, Inc. Parrot ATP"; compatible = "qcom,parrot", "qcom,parrot-atp", "qcom,atp"; - qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>, + <713 0x10000>, <714 0x10000>; qcom,board-id = <33 0>; }; diff --git a/parrot-idp-wcn3990.dts b/parrot-idp-wcn3990.dts index fa4f3362..c7c116b8 100644 --- a/parrot-idp-wcn3990.dts +++ b/parrot-idp-wcn3990.dts @@ -12,6 +12,8 @@ / { model = "Qualcomm Technologies, Inc. Parrot IDP"; compatible = "qcom,parrot", "qcom,parrot-idp", "qcom,idp"; - qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>, + <713 0x10000>, <714 0x10000>; qcom,board-id = <34 1>, <34 3>, <34 0x601>, <34 0x603>; }; diff --git a/parrot-idp-wcn6750.dts b/parrot-idp-wcn6750.dts index edc24ef1..1862bbaf 100644 --- a/parrot-idp-wcn6750.dts +++ b/parrot-idp-wcn6750.dts @@ -12,6 +12,8 @@ / { model = "Qualcomm Technologies, Inc. Parrot IDP"; compatible = "qcom,parrot", "qcom,parrot-idp", "qcom,idp"; - qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>, + <713 0x10000>, <714 0x10000>; qcom,board-id = <34 0>, <34 2>, <34 4>, <34 0x600>, <34 0x602>, <34 0x604>; }; diff --git a/parrot-idp-wcn6755.dts b/parrot-idp-wcn6755.dts index 296aa5cd..dbaf9491 100644 --- a/parrot-idp-wcn6755.dts +++ b/parrot-idp-wcn6755.dts @@ -12,6 +12,8 @@ / { model = "Qualcomm Technologies, Inc. Parrot WCN6755 IDP"; compatible = "qcom,parrot", "qcom,parrot-idp", "qcom,idp"; - qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>, + <713 0x10000>, <714 0x10000>; qcom,board-id = <34 5>, <34 6>; }; diff --git a/parrot-qrd-wcn3990.dts b/parrot-qrd-wcn3990.dts index fc81b8fd..026272f1 100644 --- a/parrot-qrd-wcn3990.dts +++ b/parrot-qrd-wcn3990.dts @@ -12,6 +12,8 @@ / { model = "Qualcomm Technologies, Inc. Parrot QRD"; compatible = "qcom,parrot", "qcom,parrot-qrd", "qcom,qrd"; - qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>, + <713 0x10000>, <714 0x10000>; qcom,board-id = <0x1000B 0>, <0x1000B 0x600>; }; diff --git a/parrot-qrd-wcn6750.dts b/parrot-qrd-wcn6750.dts index 9fedaf16..02821ee8 100644 --- a/parrot-qrd-wcn6750.dts +++ b/parrot-qrd-wcn6750.dts @@ -12,6 +12,8 @@ / { model = "Qualcomm Technologies, Inc. Parrot QRD"; compatible = "qcom,parrot", "qcom,parrot-qrd", "qcom,qrd"; - qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>, + <713 0x10000>, <714 0x10000>; qcom,board-id = <0x1000B 1>, <0x1000B 0x601>; }; diff --git a/parrot-qrd-wcn6755.dts b/parrot-qrd-wcn6755.dts index 8babcf90..920aa648 100644 --- a/parrot-qrd-wcn6755.dts +++ b/parrot-qrd-wcn6755.dts @@ -12,6 +12,8 @@ / { model = "Qualcomm Technologies, Inc. Parrot WCN6755 QRD"; compatible = "qcom,parrot", "qcom,parrot-qrd", "qcom,qrd"; - qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>; + qcom,msm-id = <537 0x10000>, <583 0x10000>, <613 0x10000>, <631 0x10000>, + <633 0x10000>, <634 0x10000>, <638 0x10000>, <663 0x10000>, + <713 0x10000>, <714 0x10000>; qcom,board-id = <0x1000B 2>; };