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.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>; }; 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 * */ 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>; };