From d97b95981e3806ab9299b993e10803f569eb0812 Mon Sep 17 00:00:00 2001 From: Rohit Agarwal Date: Wed, 2 Feb 2022 15:49:30 +0530 Subject: [PATCH 1/6] ARM: dts: msm: Add appropriate dtsi file for SDX+Pine Target Include the correct dtsi file for SDX+Pine target. Change-Id: Ia568891e458cd9d3890af01f9a5522193674dff1 --- qcom/sdxlemur-v2-mtp-cpe-pine1x.dts | 2 +- qcom/sdxlemur-v2-mtp-cpe-pine2x.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/qcom/sdxlemur-v2-mtp-cpe-pine1x.dts b/qcom/sdxlemur-v2-mtp-cpe-pine1x.dts index 8b0d1e19d836..f9b9f4cf7f00 100644 --- a/qcom/sdxlemur-v2-mtp-cpe-pine1x.dts +++ b/qcom/sdxlemur-v2-mtp-cpe-pine1x.dts @@ -3,7 +3,7 @@ #include "sdxlemur-v2.dtsi" #include "sdxlemur-mtp-cpe.dtsi" #include "sdxlemur-mtp-cpe-pine1x.dtsi" -#include "sdxlemur-1024mb.dtsi" +#include "sdxlemur-1024mb-cpe.dtsi" #include "sdxlemur-bluetooth.dtsi" / { diff --git a/qcom/sdxlemur-v2-mtp-cpe-pine2x.dts b/qcom/sdxlemur-v2-mtp-cpe-pine2x.dts index 77b04077a9ff..21bbb7d4f4be 100644 --- a/qcom/sdxlemur-v2-mtp-cpe-pine2x.dts +++ b/qcom/sdxlemur-v2-mtp-cpe-pine2x.dts @@ -3,7 +3,7 @@ #include "sdxlemur-v2.dtsi" #include "sdxlemur-mtp-cpe.dtsi" #include "sdxlemur-mtp-cpe-pine2x.dtsi" -#include "sdxlemur-1024mb.dtsi" +#include "sdxlemur-1024mb-cpe.dtsi" #include "sdxlemur-bluetooth.dtsi" / { From 95a9d5b65b23f667f7d7b2655390f2368615ad52 Mon Sep 17 00:00:00 2001 From: Ashish Bhimanpalliwar Date: Mon, 21 Feb 2022 12:05:02 +0530 Subject: [PATCH 2/6] ARM: dts: qcom: Add apq variant device tree support to Blair Add APQ variant device trees support for Blair. Change-Id: I10f716f061970b66570fbff6071632c8787954fb --- bindings/arm/msm/msm.txt | 7 ++++ qcom/Makefile | 25 +++++++++++++-- qcom/blairp-atp-overlay.dts | 44 +++++++++++++++++++++++++ qcom/blairp-atp.dts | 10 ++++++ qcom/blairp-atp.dtsi | 1 + qcom/blairp-cdp-overlay.dts | 16 ++++++++++ qcom/blairp-cdp.dts | 10 ++++++ qcom/blairp-cdp.dtsi | 1 + qcom/blairp-mtp-nopmi-overlay.dts | 14 ++++++++ qcom/blairp-mtp-nopmi.dts | 13 ++++++++ qcom/blairp-mtp-nopmi.dtsi | 2 ++ qcom/blairp-mtp-overlay.dts | 18 +++++++++++ qcom/blairp-mtp-usbc-overlay.dts | 53 +++++++++++++++++++++++++++++++ qcom/blairp-mtp-usbc.dts | 15 +++++++++ qcom/blairp-mtp-usbc.dtsi | 1 + qcom/blairp-mtp.dts | 17 ++++++++++ qcom/blairp-mtp.dtsi | 1 + qcom/blairp-qrd-nopmi-overlay.dts | 14 ++++++++ qcom/blairp-qrd-nopmi.dts | 13 ++++++++ qcom/blairp-qrd-nopmi.dtsi | 2 ++ qcom/blairp-qrd-overlay.dts | 18 +++++++++++ qcom/blairp-qrd.dts | 17 ++++++++++ qcom/blairp-qrd.dtsi | 1 + qcom/blairp.dts | 9 ++++++ qcom/blairp.dtsi | 9 ++++++ 25 files changed, 329 insertions(+), 2 deletions(-) create mode 100644 qcom/blairp-atp-overlay.dts create mode 100644 qcom/blairp-atp.dts create mode 100644 qcom/blairp-atp.dtsi create mode 100644 qcom/blairp-cdp-overlay.dts create mode 100644 qcom/blairp-cdp.dts create mode 100644 qcom/blairp-cdp.dtsi create mode 100644 qcom/blairp-mtp-nopmi-overlay.dts create mode 100644 qcom/blairp-mtp-nopmi.dts create mode 100644 qcom/blairp-mtp-nopmi.dtsi create mode 100644 qcom/blairp-mtp-overlay.dts create mode 100644 qcom/blairp-mtp-usbc-overlay.dts create mode 100644 qcom/blairp-mtp-usbc.dts create mode 100644 qcom/blairp-mtp-usbc.dtsi create mode 100644 qcom/blairp-mtp.dts create mode 100644 qcom/blairp-mtp.dtsi create mode 100644 qcom/blairp-qrd-nopmi-overlay.dts create mode 100644 qcom/blairp-qrd-nopmi.dts create mode 100644 qcom/blairp-qrd-nopmi.dtsi create mode 100644 qcom/blairp-qrd-overlay.dts create mode 100644 qcom/blairp-qrd.dts create mode 100644 qcom/blairp-qrd.dtsi create mode 100644 qcom/blairp.dts create mode 100644 qcom/blairp.dtsi diff --git a/bindings/arm/msm/msm.txt b/bindings/arm/msm/msm.txt index 013f38e3fe76..0cca021ae5f2 100644 --- a/bindings/arm/msm/msm.txt +++ b/bindings/arm/msm/msm.txt @@ -104,6 +104,9 @@ SoCs: - BLAIR compatible = "qcom,blair" +- BLAIRP + compatible = "qcom,blairp" + - MONACO compatible = "qcom,monaco" @@ -300,6 +303,10 @@ compatible = "qcom,blair-mtp" compatible = "qcom,blair-cdp" compatible = "qcom,blair-atp" compatible = "qcom,blair-qrd" +compatible = "qcom,blairp-mtp" +compatible = "qcom,blairp-cdp" +compatible = "qcom,blairp-atp" +compatible = "qcom,blairp-qrd" compatible = "qcom,scuba-idp" compatible = "qcom,monaco-rumi" compatible = "qcom,monaco" diff --git a/qcom/Makefile b/qcom/Makefile index cfe040cf7742..694208016e3c 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -150,7 +150,14 @@ dtbo-$(CONFIG_ARCH_BLAIR) += blair-rumi-overlay.dtbo \ blair-qrd-overlay.dtbo \ blair-mtp-usbc-overlay.dtbo \ blair-mtp-nopmi-overlay.dtbo \ - blair-qrd-nopmi-overlay.dtbo + blair-qrd-nopmi-overlay.dtbo \ + blairp-mtp-overlay.dtbo \ + blairp-cdp-overlay.dtbo \ + blairp-atp-overlay.dtbo \ + blairp-qrd-overlay.dtbo \ + blairp-mtp-usbc-overlay.dtbo \ + blairp-mtp-nopmi-overlay.dtbo \ + blairp-qrd-nopmi-overlay.dtbo blair-rumi-overlay.dtbo-base := blair.dtb blair-mtp-overlay.dtbo-base := blair.dtb @@ -160,6 +167,13 @@ blair-qrd-overlay.dtbo-base := blair.dtb blair-mtp-usbc-overlay.dtbo-base := blair.dtb blair-mtp-nopmi-overlay.dtbo-base := blair.dtb blair-qrd-nopmi-overlay.dtbo-base := blair.dtb +blairp-mtp-overlay.dtbo-base := blairp.dtb +blairp-cdp-overlay.dtbo-base := blairp.dtb +blairp-atp-overlay.dtbo-base := blairp.dtb +blairp-qrd-overlay.dtbo-base := blairp.dtb +blairp-mtp-usbc-overlay.dtbo-base := blairp.dtb +blairp-mtp-nopmi-overlay.dtbo-base := blairp.dtb +blairp-qrd-nopmi-overlay.dtbo-base := blairp.dtb else dtb-$(CONFIG_ARCH_BLAIR) += blair-rumi.dtb \ blair-mtp.dtb \ @@ -168,7 +182,14 @@ dtb-$(CONFIG_ARCH_BLAIR) += blair-rumi.dtb \ blair-qrd.dtb \ blair-mtp-usbc.dtb \ blair-mtp-nopmi.dtb \ - blair-qrd-nopmi.dtb + blair-qrd-nopmi.dtb \ + blairp-mtp.dtb \ + blairp-cdp.dtb \ + blairp-atp.dtb \ + blairp-qrd.dtb \ + blairp-mtp-usbc.dtb \ + blairp-mtp-nopmi.dtb \ + blairp-qrd-nopmi.dtb endif ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y) diff --git a/qcom/blairp-atp-overlay.dts b/qcom/blairp-atp-overlay.dts new file mode 100644 index 000000000000..bb7b8787bdd3 --- /dev/null +++ b/qcom/blairp-atp-overlay.dts @@ -0,0 +1,44 @@ +/dts-v1/; +/plugin/; + +#include "blairp-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp ATP"; + compatible = "qcom,blairp-atp", "qcom,blairp", "qcom,atp"; + qcom,msm-id = <565 0x10000>; + qcom,board-id = <33 0>; +}; + +&wsa881x_i2c_e { + status = "disabled"; +}; + +&wsa881x_i2c_44 { + status = "disabled"; +}; + +&wcd937x_tx_slave { + status = "disabled"; +}; + +&wcd937x_rx_slave { + status = "disabled"; +}; + +&wcd937x_codec { + status = "disabled"; +}; + +&holi_snd { + qcom,wcd-disabled = <1>; + qcom,audio-routing = + "RX_TX DEC0_INP", "TX DEC0 MUX", + "RX_TX DEC1_INP", "TX DEC1 MUX", + "RX_TX DEC2_INP", "TX DEC2 MUX", + "RX_TX DEC3_INP", "TX DEC3 MUX", + "VA SWR_INPUT", "VA_SWR_CLK", + "VA_AIF1 CAP", "VA_SWR_CLK", + "VA_AIF2 CAP", "VA_SWR_CLK", + "VA_AIF3 CAP", "VA_SWR_CLK"; +}; diff --git a/qcom/blairp-atp.dts b/qcom/blairp-atp.dts new file mode 100644 index 000000000000..f428a1ce4008 --- /dev/null +++ b/qcom/blairp-atp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "blairp.dtsi" +#include "blairp-atp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp ATP"; + compatible = "qcom,blairp-atp", "qcom,blairp", "qcom,atp"; + qcom,board-id = <33 0>; +}; diff --git a/qcom/blairp-atp.dtsi b/qcom/blairp-atp.dtsi new file mode 100644 index 000000000000..0655e61bdc13 --- /dev/null +++ b/qcom/blairp-atp.dtsi @@ -0,0 +1 @@ +#include "blair-atp.dtsi" diff --git a/qcom/blairp-cdp-overlay.dts b/qcom/blairp-cdp-overlay.dts new file mode 100644 index 000000000000..02704e07a2a9 --- /dev/null +++ b/qcom/blairp-cdp-overlay.dts @@ -0,0 +1,16 @@ +/dts-v1/; +/plugin/; + +#include "blairp-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp CDP"; + compatible = "qcom,blairp-cdp", "qcom,blairp", "qcom,cdp"; + qcom,msm-id = <565 0x10000>; + qcom,board-id = <1 0>; +}; + +&wsa881x_analog_reset_gpio { + pinctrl-0 = <&spkr_1_sd_n_active>; + pinctrl-1 = <&spkr_1_sd_n_sleep>; +}; diff --git a/qcom/blairp-cdp.dts b/qcom/blairp-cdp.dts new file mode 100644 index 000000000000..0b6e0547abf3 --- /dev/null +++ b/qcom/blairp-cdp.dts @@ -0,0 +1,10 @@ +/dts-v1/; + +#include "blairp.dtsi" +#include "blairp-cdp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp CDP"; + compatible = "qcom,blairp-cdp", "qcom,blairp", "qcom,cdp"; + qcom,board-id = <1 0>; +}; diff --git a/qcom/blairp-cdp.dtsi b/qcom/blairp-cdp.dtsi new file mode 100644 index 000000000000..048e3c5d9dd1 --- /dev/null +++ b/qcom/blairp-cdp.dtsi @@ -0,0 +1 @@ +#include "blair-cdp.dtsi" diff --git a/qcom/blairp-mtp-nopmi-overlay.dts b/qcom/blairp-mtp-nopmi-overlay.dts new file mode 100644 index 000000000000..58003066810b --- /dev/null +++ b/qcom/blairp-mtp-nopmi-overlay.dts @@ -0,0 +1,14 @@ +/dts-v1/; +/plugin/; + +#include "blairp-mtp-nopmi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp MTP NOPMI"; + compatible = "qcom,blairp-mtp", "qcom,blairp", "qcom,mtp"; + qcom,msm-id = <565 0x10000>; + qcom,board-id = <8 0>; + qcom,pmic-id-size = <4>; + qcom,pmic-id = <0x2D 0x0 0x0 0x0>; +}; + diff --git a/qcom/blairp-mtp-nopmi.dts b/qcom/blairp-mtp-nopmi.dts new file mode 100644 index 000000000000..4f1cee09132a --- /dev/null +++ b/qcom/blairp-mtp-nopmi.dts @@ -0,0 +1,13 @@ +/dts-v1/; + +#include "blairp.dtsi" +#include "blairp-mtp-nopmi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp MTP NOPMI"; + compatible = "qcom,blairp-mtp", "qcom,blairp", "qcom,mtp"; + qcom,board-id = <8 0>; + qcom,pmic-id-size = <4>; + qcom,pmic-id = <0x2D 0x0 0x0 0x0>; +}; + diff --git a/qcom/blairp-mtp-nopmi.dtsi b/qcom/blairp-mtp-nopmi.dtsi new file mode 100644 index 000000000000..684585a2fa27 --- /dev/null +++ b/qcom/blairp-mtp-nopmi.dtsi @@ -0,0 +1,2 @@ +#include "blair-mtp-nopmi.dtsi" + diff --git a/qcom/blairp-mtp-overlay.dts b/qcom/blairp-mtp-overlay.dts new file mode 100644 index 000000000000..37651c24ece1 --- /dev/null +++ b/qcom/blairp-mtp-overlay.dts @@ -0,0 +1,18 @@ +/dts-v1/; +/plugin/; + +#include "blairp-mtp.dtsi" +#include "holi-mtp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp MTP"; + compatible = "qcom,blairp-mtp", "qcom,blairp", "qcom,mtp"; + qcom,msm-id = <565 0x10000>; + qcom,board-id = <8 0>; + qcom,pmic-id-size = <4>; + qcom,pmic-id = <0x2D 0x0 0x2E 0x0>; +}; + +&pm7250b_charger { + dpdm-supply = <&usb2_phy0>; +}; diff --git a/qcom/blairp-mtp-usbc-overlay.dts b/qcom/blairp-mtp-usbc-overlay.dts new file mode 100644 index 000000000000..8df452b841c0 --- /dev/null +++ b/qcom/blairp-mtp-usbc-overlay.dts @@ -0,0 +1,53 @@ +/dts-v1/; +/plugin/; + +#include "blairp-mtp-usbc.dtsi" +#include "holi-mtp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp MTP USBC audio"; + compatible = "qcom,blairp-mtp", "qcom,blairp", "qcom,mtp"; + qcom,msm-id = <565 0x10000>; + qcom,board-id = <8 1>; +}; + +&swr0 { + qcom,is_wcd937x = <0>; +}; + +&wcd937x_tx_slave { + status = "disabled"; +}; + +&wcd937x_rx_slave { + status = "disabled"; +}; + +&wcd937x_codec { + status = "disabled"; +}; + +&pm7250b_charger { + dpdm-supply = <&usb2_phy0>; +}; + +&wcd938x_tx_slave { + status = "ok"; +}; + +&wcd938x_rx_slave { + status = "ok"; +}; + +&wcd938x_codec { + status = "ok"; +}; + +&holi_snd { + asoc-codec = <&stub_codec>, <&bolero>, + <&wcd938x_codec>, <&wsa881x_i2c_e>, + <&wsa881x_i2c_f>; + asoc-codec-names = "msm-stub-codec.1", "bolero_codec", + "wcd938x_codec", "wsa-codec0", + "wsa-codec1"; +}; diff --git a/qcom/blairp-mtp-usbc.dts b/qcom/blairp-mtp-usbc.dts new file mode 100644 index 000000000000..4590d8e52055 --- /dev/null +++ b/qcom/blairp-mtp-usbc.dts @@ -0,0 +1,15 @@ +/dts-v1/; + +#include "blairp.dtsi" +#include "blairp-mtp-usbc.dtsi" +#include "holi-mtp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. BLAIRP MTP USBC audio"; + compatible = "qcom,blairp-mtp", "qcom,blairp", "qcom,mtp"; + qcom,board-id = <8 1>; +}; + +&pm7250b_charger { + dpdm-supply = <&usb2_phy0>; +}; diff --git a/qcom/blairp-mtp-usbc.dtsi b/qcom/blairp-mtp-usbc.dtsi new file mode 100644 index 000000000000..b90e9b1c0b19 --- /dev/null +++ b/qcom/blairp-mtp-usbc.dtsi @@ -0,0 +1 @@ +#include "blair-mtp-usbc.dtsi" diff --git a/qcom/blairp-mtp.dts b/qcom/blairp-mtp.dts new file mode 100644 index 000000000000..305dbd64a19e --- /dev/null +++ b/qcom/blairp-mtp.dts @@ -0,0 +1,17 @@ +/dts-v1/; + +#include "blairp.dtsi" +#include "blairp-mtp.dtsi" +#include "holi-mtp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp MTP"; + compatible = "qcom,blairp-mtp", "qcom,blairp", "qcom,mtp"; + qcom,board-id = <8 0>; + qcom,pmic-id-size = <4>; + qcom,pmic-id = <0x2D 0x0 0x2E 0x0>; +}; + +&pm7250b_charger { + dpdm-supply = <&usb2_phy0>; +}; diff --git a/qcom/blairp-mtp.dtsi b/qcom/blairp-mtp.dtsi new file mode 100644 index 000000000000..b8622d186cf9 --- /dev/null +++ b/qcom/blairp-mtp.dtsi @@ -0,0 +1 @@ +#include "blair-mtp.dtsi" diff --git a/qcom/blairp-qrd-nopmi-overlay.dts b/qcom/blairp-qrd-nopmi-overlay.dts new file mode 100644 index 000000000000..d3a8ca2f0c0b --- /dev/null +++ b/qcom/blairp-qrd-nopmi-overlay.dts @@ -0,0 +1,14 @@ +/dts-v1/; +/plugin/; + +#include "blairp-qrd-nopmi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp QRD NOPMI"; + compatible = "qcom,blairp-qrd", "qcom,blairp", "qcom,qrd"; + qcom,msm-id = <565 0x10000>; + qcom,board-id = <0x1000B 0>; + qcom,pmic-id-size = <4>; + qcom,pmic-id = <0x2D 0x0 0x0 0x0>; +}; + diff --git a/qcom/blairp-qrd-nopmi.dts b/qcom/blairp-qrd-nopmi.dts new file mode 100644 index 000000000000..64cac8f5ccf5 --- /dev/null +++ b/qcom/blairp-qrd-nopmi.dts @@ -0,0 +1,13 @@ +/dts-v1/; + +#include "blairp.dtsi" +#include "blairp-qrd-nopmi.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp QRD NOPMI"; + compatible = "qcom,blairp-qrd", "qcom,blairp", "qcom,qrd"; + qcom,board-id = <0x1000B 0>; + qcom,pmic-id-size = <4>; + qcom,pmic-id = <0x2D 0x0 0x0 0x0>; +}; + diff --git a/qcom/blairp-qrd-nopmi.dtsi b/qcom/blairp-qrd-nopmi.dtsi new file mode 100644 index 000000000000..c1ab5e75c7fb --- /dev/null +++ b/qcom/blairp-qrd-nopmi.dtsi @@ -0,0 +1,2 @@ +#include "blair-qrd-nopmi.dtsi" + diff --git a/qcom/blairp-qrd-overlay.dts b/qcom/blairp-qrd-overlay.dts new file mode 100644 index 000000000000..40c9baef8462 --- /dev/null +++ b/qcom/blairp-qrd-overlay.dts @@ -0,0 +1,18 @@ +/dts-v1/; +/plugin/; + +#include "blairp-qrd.dtsi" +#include "holi-qrd-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp QRD"; + compatible = "qcom,blairp-qrd", "qcom,blairp", "qcom,qrd"; + qcom,msm-id = <565 0x10000>; + qcom,board-id = <0x1000B 0>; + qcom,pmic-id-size = <4>; + qcom,pmic-id = <0x2D 0x0 0x2E 0x0>; +}; + +&pm7250b_charger { + dpdm-supply = <&usb2_phy0>; +}; diff --git a/qcom/blairp-qrd.dts b/qcom/blairp-qrd.dts new file mode 100644 index 000000000000..7f4730b19a02 --- /dev/null +++ b/qcom/blairp-qrd.dts @@ -0,0 +1,17 @@ +/dts-v1/; + +#include "blairp.dtsi" +#include "blairp-qrd.dtsi" +#include "holi-qrd-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp QRD"; + compatible = "qcom,blairp-qrd", "qcom,blairp", "qcom,qrd"; + qcom,board-id = <0x1000B 0>; + qcom,pmic-id-size = <4>; + qcom,pmic-id = <0x2D 0x0 0x2E 0x0>; +}; + +&pm7250b_charger { + dpdm-supply = <&usb2_phy0>; +}; diff --git a/qcom/blairp-qrd.dtsi b/qcom/blairp-qrd.dtsi new file mode 100644 index 000000000000..b35b4131b743 --- /dev/null +++ b/qcom/blairp-qrd.dtsi @@ -0,0 +1 @@ +#include "blair-qrd.dtsi" diff --git a/qcom/blairp.dts b/qcom/blairp.dts new file mode 100644 index 000000000000..0377d012c7c4 --- /dev/null +++ b/qcom/blairp.dts @@ -0,0 +1,9 @@ +/dts-v1/; + +#include "blairp.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp SoC"; + compatible = "qcom,blairp"; + qcom,board-id = <0 0>; +}; diff --git a/qcom/blairp.dtsi b/qcom/blairp.dtsi new file mode 100644 index 000000000000..ebdbccee7d06 --- /dev/null +++ b/qcom/blairp.dtsi @@ -0,0 +1,9 @@ +/dts-v1/; + +#include "blair.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Blairp SoC"; + compatible = "qcom,blairp"; + qcom,msm-id = <565 0x10000>; +}; From 21e8c52dfc4a241fdec017c5d19012dbf0d3c349 Mon Sep 17 00:00:00 2001 From: Jagadeesh Ponduru Date: Fri, 25 Feb 2022 18:21:54 +0530 Subject: [PATCH 3/6] ARM: dts: msm: disable IPA entry for blair APQ targets Change to disable IPA through dtsi file for blairp target. Change-Id: I0a081cfeb3ecd1522415e4031bae2d55d5d2ec38 --- qcom/blairp.dtsi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/qcom/blairp.dtsi b/qcom/blairp.dtsi index ebdbccee7d06..c446a1e4d67d 100644 --- a/qcom/blairp.dtsi +++ b/qcom/blairp.dtsi @@ -7,3 +7,22 @@ compatible = "qcom,blairp"; qcom,msm-id = <565 0x10000>; }; + +&soc { + qcom,msm_gsi { + status = "disabled"; + }; + + qcom,rmnet-ipa { + status = "disabled"; + }; + + qcom,ipa_fws { + status = "disabled"; + }; + + ipa_hw: qcom,ipa@0x5800000 { + status = "disabled"; + }; + +}; From 169992e806c3b6588edbc8bbc09ac5175b65d053 Mon Sep 17 00:00:00 2001 From: Ramya SR Date: Mon, 21 Feb 2022 12:52:58 +0530 Subject: [PATCH 4/6] ARM: dts: qcom: Settings for change calculation of FoM for preset This change is add settings for change calculation of FoM for preset Change-Id: I64a7be0473ad9fd8f100252df40e986e18a5c756 --- qcom/sdxlemur-mtp-cpe.dtsi | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/qcom/sdxlemur-mtp-cpe.dtsi b/qcom/sdxlemur-mtp-cpe.dtsi index 065c77ad0a62..6e9f0048d3e1 100644 --- a/qcom/sdxlemur-mtp-cpe.dtsi +++ b/qcom/sdxlemur-mtp-cpe.dtsi @@ -106,8 +106,13 @@ 0x82c030 0xf 0x828000 0xf 0x82b268 0x2>; - switch_reg_update = <0x82C02C 0x4 - 0x824A0C 0x4>; + /*FOM for preset caluclation*/ + switch_reg_update = <0x82c02c 0x00000007 + 0x824a10 0x00000001 + 0x82c030 0x00000008 + 0x828000 0x00000001 + 0x82b074 0x00000020 + 0x82b2bc 0x00000001>; }; }; From fac15fc1dcff56ccf4fb8e9d59b708e7edbd76b5 Mon Sep 17 00:00:00 2001 From: Priyansh Jain Date: Mon, 7 Mar 2022 18:02:56 +0530 Subject: [PATCH 5/6] ARM: dts: qcom: Change modem Tj thresholds for sdxlemur Change modem Tj threshold based on latest recommendation. Change-Id: I30cd3d95f626fca94a195011ec87484c74168550 --- qcom/sdxlemur-thermal.dtsi | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/qcom/sdxlemur-thermal.dtsi b/qcom/sdxlemur-thermal.dtsi index 5ca372177e6d..150c060358e8 100644 --- a/qcom/sdxlemur-thermal.dtsi +++ b/qcom/sdxlemur-thermal.dtsi @@ -67,14 +67,14 @@ thermal-sensors = <&tsens0 3>; trips { mdmss0_config0: mdmss0-config0 { - temperature = <111000>; + temperature = <101000>; hysteresis = <3000>; type = "passive"; }; mdmss0_config1: mdmss0-config1 { - temperature = <115000>; - hysteresis = <2000>; + temperature = <105000>; + hysteresis = <3000>; type = "passive"; }; }; @@ -87,14 +87,14 @@ thermal-sensors = <&tsens0 4>; trips { mdmss1_config0: mdmss1-config0 { - temperature = <111000>; + temperature = <101000>; hysteresis = <3000>; type = "passive"; }; mdmss1_config1: mdmss1-config1 { - temperature = <115000>; - hysteresis = <2000>; + temperature = <105000>; + hysteresis = <3000>; type = "passive"; }; }; @@ -134,14 +134,14 @@ thermal-sensors = <&tsens0 5>; trips { mdmss2_config0: mdmss2-config0 { - temperature = <111000>; + temperature = <101000>; hysteresis = <3000>; type = "passive"; }; mdmss2_config1: mdmss2-config1 { - temperature = <115000>; - hysteresis = <2000>; + temperature = <105000>; + hysteresis = <3000>; type = "passive"; }; }; @@ -154,14 +154,14 @@ thermal-sensors = <&tsens0 6>; trips { mdmss3_config0: mdmss3-config0 { - temperature = <111000>; + temperature = <101000>; hysteresis = <3000>; type = "passive"; }; mdmss3_config1: mdmss3-config1 { - temperature = <115000>; - hysteresis = <2000>; + temperature = <105000>; + hysteresis = <3000>; type = "passive"; }; }; From 855fc16ae022757efad71fc932c2334b1934e2b5 Mon Sep 17 00:00:00 2001 From: Ashok Vuyyuru Date: Wed, 9 Mar 2022 15:25:53 +0530 Subject: [PATCH 6/6] ARM: dts: msm: Updating right AB/IB vote as per new frequency plan Updating right AB/IB vote as per new frequency plan Change-Id: I78ce2cafa07b022bfb4b302fdd68dd48f824a01b --- qcom/sdxlemur.dtsi | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qcom/sdxlemur.dtsi b/qcom/sdxlemur.dtsi index 3ffb3e2dd6f1..515b1ac6512d 100644 --- a/qcom/sdxlemur.dtsi +++ b/qcom/sdxlemur.dtsi @@ -1229,19 +1229,19 @@ /* SVS2 */ qcom,svs2 = - <600000 0 600000 1900000 0 76800>; + <18000 0 600000 1900000 0 76800>; /* SVS */ qcom,svs = - <1200000 0 1200000 2800000 0 150000>; + <400000 0 1200000 2800000 0 150000>; /* NOMINAL */ qcom,nominal = - <2400000 0 2400000 5500000 0 400000>; + <670000 0 2400000 5500000 0 400000>; /* TURBO */ qcom,turbo = - <3600000 0 3600000 5500000 0 400000>; + <1380000 0 3600000 5500000 0 400000>; qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL", "TURBO";