summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bindings/clock/qcom,aop-qmp.txt2
-rw-r--r--bindings/clock/qcom,rpmh-clk.txt1
-rw-r--r--qcom/Makefile5
-rw-r--r--qcom/bengal.dtsi3
-rw-r--r--qcom/kona-mtp-sa.dts14
-rw-r--r--qcom/kona-sa-mtp-overlay.dts20
-rw-r--r--qcom/kona-v2-gpu.dtsi114
-rw-r--r--qcom/kona-v2-mtp-sa.dts14
-rw-r--r--qcom/kona-v2.1-mtp-sa.dts14
-rw-r--r--qcom/kona-xrfusion-ult.dtsi14
-rw-r--r--qcom/kona.dtsi1
-rw-r--r--qcom/lagoon.dtsi1
-rw-r--r--qcom/litomagnus-cdp.dtsi8
-rw-r--r--qcom/litomagnus-mtp.dtsi8
-rw-r--r--qcom/litomagnus.dtsi10
-rw-r--r--qcom/msm-audio.dtsi2
-rw-r--r--qcom/orchid-cdp-overlay.dts8
-rw-r--r--qcom/orchid-cdp.dtsi67
-rw-r--r--qcom/orchid-mtp-overlay.dts8
-rw-r--r--qcom/orchid-mtp.dtsi68
-rw-r--r--qcom/orchid.dtsi5
-rw-r--r--qcom/scuba.dtsi1
-rw-r--r--qcom/scubap-idp.dts10
-rw-r--r--qcom/scubap.dts10
-rw-r--r--qcom/sdm660-audio.dtsi6
-rw-r--r--qcom/sdm660.dtsi2
26 files changed, 408 insertions, 8 deletions
diff --git a/bindings/clock/qcom,aop-qmp.txt b/bindings/clock/qcom,aop-qmp.txt
index 231b8a36..38a1b6db 100644
--- a/bindings/clock/qcom,aop-qmp.txt
+++ b/bindings/clock/qcom,aop-qmp.txt
@@ -7,6 +7,8 @@ Required properties :
- mboxes : list of QMP mailbox phandle and channel identifier tuples.
- mbox-names: List of identifier strings for each mailbox channel.
Must contain "qdss_clk".
+- qcom,clk-stop-bimc-log: Presence indicates a BIMC logging request will
+ be sent to AOP during kernel panic.
Example :
clock_qdss: qcom,aopclk {
diff --git a/bindings/clock/qcom,rpmh-clk.txt b/bindings/clock/qcom,rpmh-clk.txt
index ee15fbe0..ffce1989 100644
--- a/bindings/clock/qcom,rpmh-clk.txt
+++ b/bindings/clock/qcom,rpmh-clk.txt
@@ -11,6 +11,7 @@ Required properties :
"qcom,sdm845-rpmh-clk"
"qcom,lito-rpmh-clk"
"qcom,lagoon-rpmh-clk"
+ "qcom,litomagnus-rpmh-clk"
- #clock-cells : must contain 1
diff --git a/qcom/Makefile b/qcom/Makefile
index da283242..1edebd29 100644
--- a/qcom/Makefile
+++ b/qcom/Makefile
@@ -4,6 +4,7 @@ ifeq ($(CONFIG_BUILD_ARM64_DT_OVERLAY),y)
kona-cdp-lcd-overlay.dtbo \
kona-mtp-overlay.dtbo \
kona-mtp-ws-overlay.dtbo \
+ kona-sa-mtp-overlay.dtbo \
kona-xr-overlay.dtbo \
kona-rumi-overlay.dtbo \
kona-qrd-overlay.dtbo \
@@ -15,6 +16,7 @@ kona-cdp-overlay.dtbo-base := kona.dtb kona-v2.dtb kona-v2.1.dtb
kona-cdp-lcd-overlay.dtbo-base := kona.dtb kona-v2.dtb kona-v2.1.dtb
kona-mtp-overlay.dtbo-base := kona.dtb kona-v2.dtb kona-v2.1.dtb
kona-mtp-ws-overlay.dtbo-base := kona.dtb kona-v2.dtb kona-v2.1.dtb
+kona-sa-mtp-overlay.dtbo-base := kona.dtb kona-v2.dtb kona-v2.1.dtb
kona-xr-overlay.dtbo-base := kona.dtb kona-v2.dtb kona-v2.1.dtb
kona-rumi-overlay.dtbo-base := kona.dtb kona-v2.dtb kona-v2.1.dtb
kona-qrd-overlay.dtbo-base := kona.dtb kona-v2.dtb kona-v2.1.dtb
@@ -25,6 +27,7 @@ else
dtb-$(CONFIG_ARCH_KONA) += kona-rumi.dtb \
kona-mtp.dtb \
kona-mtp-ws.dtb \
+ kona-mtp-sa.dtb \
kona-xr.dtb \
kona-xrfusion.dtb \
kona-xrfusion-ult.dtb \
@@ -34,6 +37,7 @@ dtb-$(CONFIG_ARCH_KONA) += kona-rumi.dtb \
kona-v2-rumi.dtb \
kona-v2-mtp.dtb \
kona-v2-mtp-ws.dtb \
+ kona-v2-mtp-sa.dtb \
kona-v2-cdp.dtb \
kona-v2-qrd.dtb \
kona-v2-xrfusion.dtb \
@@ -41,6 +45,7 @@ dtb-$(CONFIG_ARCH_KONA) += kona-rumi.dtb \
kona-hdk.dtb \
kona-v2.1-mtp.dtb \
kona-v2.1-mtp-ws.dtb \
+ kona-v2.1-mtp-sa.dtb \
kona-v2.1-cdp.dtb \
kona-v2.1-qrd.dtb \
kona-v2.1-hdk.dtb \
diff --git a/qcom/bengal.dtsi b/qcom/bengal.dtsi
index 8ca1a988..45041632 100644
--- a/qcom/bengal.dtsi
+++ b/qcom/bengal.dtsi
@@ -630,6 +630,7 @@
bluetooth: bt_wcn3990 {
compatible = "qca,wcn3990";
+ qca,bt-sw-ctrl-gpio = <&tlmm 87 0>; /* SW_CTRL */
qca,bt-vdd-io-supply = <&L9A>; /* IO */
qca,bt-vdd-core-supply = <&L17A>; /* RFA */
qca,bt-vdd-pa-supply = <&L23A>; /* CH0 */
@@ -1317,7 +1318,7 @@
};
pmic {
- qcom,dump-size = <0x10000>;
+ qcom,dump-size = <0x40000>;
qcom,dump-id = <0xe4>;
};
diff --git a/qcom/kona-mtp-sa.dts b/qcom/kona-mtp-sa.dts
new file mode 100644
index 00000000..8eb1117e
--- /dev/null
+++ b/qcom/kona-mtp-sa.dts
@@ -0,0 +1,14 @@
+/dts-v1/;
+
+#include "kona.dtsi"
+#include "kona-mtp.dtsi"
+
+/ {
+ model = "Qualcomm Technologies, Inc. kona standalone MTP";
+ compatible = "qcom,kona-mtp", "qcom,kona", "qcom,mtp";
+ qcom,board-id = <0x02010008 0>;
+};
+
+&mdm0 {
+ status = "disabled";
+};
diff --git a/qcom/kona-sa-mtp-overlay.dts b/qcom/kona-sa-mtp-overlay.dts
new file mode 100644
index 00000000..8ef8c788
--- /dev/null
+++ b/qcom/kona-sa-mtp-overlay.dts
@@ -0,0 +1,20 @@
+/dts-v1/;
+/plugin/;
+
+#include <dt-bindings/clock/qcom,gcc-kona.h>
+#include <dt-bindings/clock/qcom,camcc-kona.h>
+#include <dt-bindings/clock/qcom,rpmh.h>
+#include <dt-bindings/interrupt-controller/arm-gic.h>
+
+#include "kona-mtp.dtsi"
+
+/ {
+ model = "Qualcomm Technologies, Inc. kona standalone MTP";
+ compatible = "qcom,kona-mtp", "qcom,kona", "qcom,mtp";
+ qcom,board-id = <0x02010008 0>;
+};
+
+&mdm0 {
+ status = "disabled";
+};
+
diff --git a/qcom/kona-v2-gpu.dtsi b/qcom/kona-v2-gpu.dtsi
index 889d2532..3565dfdd 100644
--- a/qcom/kona-v2-gpu.dtsi
+++ b/qcom/kona-v2-gpu.dtsi
@@ -359,5 +359,119 @@
qcom,bus-max = <0>;
};
};
+
+ qcom,gpu-pwrlevels-3 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ qcom,speed-bin = <2>;
+ qcom,initial-pwrlevel = <6>;
+ qcom,throttle-pwrlevel = <1>;
+
+ qcom,gpu-pwrlevel@0 {
+ reg = <0>;
+ qcom,gpu-freq = <670000000>;
+ qcom,bus-freq-ddr7 = <11>;
+ qcom,bus-min-ddr7 = <11>;
+ qcom,bus-max-ddr7 = <11>;
+
+ qcom,bus-freq-ddr8 = <11>;
+ qcom,bus-min-ddr8 = <11>;
+ qcom,bus-max-ddr8 = <11>;
+
+ qcom,acd-level = <0x802b5ffd>;
+ };
+
+ qcom,gpu-pwrlevel@1 {
+ reg = <1>;
+ qcom,gpu-freq = <587000000>;
+ qcom,bus-freq-ddr7 = <11>;
+ qcom,bus-min-ddr7 = <11>;
+ qcom,bus-max-ddr7 = <11>;
+
+ qcom,bus-freq-ddr8 = <11>;
+ qcom,bus-min-ddr8 = <11>;
+ qcom,bus-max-ddr8 = <11>;
+
+ qcom,acd-level = <0x802b5ffd>;
+ };
+
+ qcom,gpu-pwrlevel@2 {
+ reg = <2>;
+ qcom,gpu-freq = <525000000>;
+ qcom,bus-freq-ddr7 = <9>;
+ qcom,bus-min-ddr7 = <9>;
+ qcom,bus-max-ddr7 = <11>;
+
+ qcom,bus-freq-ddr8 = <8>;
+ qcom,bus-min-ddr8 = <8>;
+ qcom,bus-max-ddr8 = <11>;
+
+ qcom,acd-level = <0x802b5ffd>;
+ };
+
+ qcom,gpu-pwrlevel@3 {
+ reg = <3>;
+ qcom,gpu-freq = <490000000>;
+ qcom,bus-freq-ddr7 = <9>;
+ qcom,bus-min-ddr7 = <6>;
+ qcom,bus-max-ddr7 = <9>;
+
+ qcom,bus-freq-ddr8 = <8>;
+ qcom,bus-min-ddr8 = <7>;
+ qcom,bus-max-ddr8 = <9>;
+
+ qcom,acd-level = <0xa02b5ffd>;
+ };
+
+ qcom,gpu-pwrlevel@4 {
+ reg = <4>;
+ qcom,gpu-freq = <441600000>;
+ qcom,bus-freq-ddr7 = <9>;
+ qcom,bus-min-ddr7 = <6>;
+ qcom,bus-max-ddr7 = <9>;
+
+ qcom,bus-freq-ddr8 = <8>;
+ qcom,bus-min-ddr8 = <7>;
+ qcom,bus-max-ddr8 = <9>;
+
+ qcom,acd-level = <0xa02b5ffd>;
+ };
+
+ qcom,gpu-pwrlevel@5 {
+ reg = <5>;
+ qcom,gpu-freq = <400000000>;
+ qcom,bus-freq-ddr7 = <7>;
+ qcom,bus-min-ddr7 = <6>;
+ qcom,bus-max-ddr7 = <9>;
+
+ qcom,bus-freq-ddr8 = <8>;
+ qcom,bus-min-ddr8 = <6>;
+ qcom,bus-max-ddr8 = <9>;
+
+ qcom,acd-level = <0xa02b5ffd>;
+ };
+
+ qcom,gpu-pwrlevel@6 {
+ reg = <6>;
+ qcom,gpu-freq = <305000000>;
+ qcom,bus-freq-ddr7 = <3>;
+ qcom,bus-min-ddr7 = <2>;
+ qcom,bus-max-ddr7 = <9>;
+
+ qcom,bus-freq-ddr8 = <3>;
+ qcom,bus-min-ddr8 = <2>;
+ qcom,bus-max-ddr8 = <9>;
+
+ qcom,acd-level = <0xa02b5ffd>;
+ };
+
+ qcom,gpu-pwrlevel@7 {
+ reg = <7>;
+ qcom,gpu-freq = <0>;
+ qcom,bus-freq = <0>;
+ qcom,bus-min = <0>;
+ qcom,bus-max = <0>;
+ };
+ };
};
};
diff --git a/qcom/kona-v2-mtp-sa.dts b/qcom/kona-v2-mtp-sa.dts
new file mode 100644
index 00000000..413f5b0b
--- /dev/null
+++ b/qcom/kona-v2-mtp-sa.dts
@@ -0,0 +1,14 @@
+/dts-v1/;
+
+#include "kona-v2.dtsi"
+#include "kona-mtp.dtsi"
+
+/ {
+ model = "Qualcomm Technologies, Inc. kona standalone MTP";
+ compatible = "qcom,kona-mtp", "qcom,kona", "qcom,mtp";
+ qcom,board-id = <0x02010008 0>;
+};
+
+&mdm0 {
+ status = "disabled";
+};
diff --git a/qcom/kona-v2.1-mtp-sa.dts b/qcom/kona-v2.1-mtp-sa.dts
new file mode 100644
index 00000000..daaf65a9
--- /dev/null
+++ b/qcom/kona-v2.1-mtp-sa.dts
@@ -0,0 +1,14 @@
+/dts-v1/;
+
+#include "kona-v2.1.dtsi"
+#include "kona-mtp.dtsi"
+
+/ {
+ model = "Qualcomm Technologies, Inc. kona v2.1 standalone MTP";
+ compatible = "qcom,kona-mtp", "qcom,kona", "qcom,mtp";
+ qcom,board-id = <0x02010008 0>;
+};
+
+&mdm0 {
+ status = "disabled";
+};
diff --git a/qcom/kona-xrfusion-ult.dtsi b/qcom/kona-xrfusion-ult.dtsi
index 02388db3..13cdd3ce 100644
--- a/qcom/kona-xrfusion-ult.dtsi
+++ b/qcom/kona-xrfusion-ult.dtsi
@@ -257,14 +257,16 @@
"MIC BIAS1", "Digital Mic2",
"DMIC3", "MIC BIAS1",
"MIC BIAS1", "Digital Mic3",
- "DMIC4", "MIC BIAS3",
- "MIC BIAS3", "Digital Mic4",
+ "DMIC4", "MIC BIAS1",
+ "MIC BIAS1", "Digital Mic4",
"DMIC5", "MIC BIAS3",
"MIC BIAS3", "Digital Mic5",
- "DMIC6", "MIC BIAS4",
- "MIC BIAS4", "Digital Mic6",
+ "DMIC6", "MIC BIAS3",
+ "MIC BIAS3", "Digital Mic6",
"DMIC7", "MIC BIAS4",
"MIC BIAS4", "Digital Mic7",
+ "DMIC8", "MIC BIAS4",
+ "MIC BIAS4", "Digital Mic8",
"IN1_HPHL", "HPHL_OUT",
"IN2_HPHR", "HPHR_OUT",
"IN3_AUX", "AUX_OUT",
@@ -1143,3 +1145,7 @@
};
};
};
+
+&pcie0 {
+ qcom,target-link-speed = <0x2>;
+};
diff --git a/qcom/kona.dtsi b/qcom/kona.dtsi
index 1adc0969..6aeb3660 100644
--- a/qcom/kona.dtsi
+++ b/qcom/kona.dtsi
@@ -2445,6 +2445,7 @@
#clock-cells = <1>;
mboxes = <&qmp_aop 0>;
mbox-names = "qdss_clk";
+ qcom,clk-stop-bimc-log;
};
clock_gcc: qcom,gcc@100000 {
diff --git a/qcom/lagoon.dtsi b/qcom/lagoon.dtsi
index 7c2b7e38..b13324d1 100644
--- a/qcom/lagoon.dtsi
+++ b/qcom/lagoon.dtsi
@@ -536,6 +536,7 @@
bluetooth: bt_wcn3990 {
compatible = "qca,wcn3990";
+ qca,bt-sw-ctrl-gpio = <&tlmm 69 0>; /* SW_CTRL */
qca,bt-vdd-io-supply = <&L11A>; /* IO */
qca,bt-vdd-core-supply = <&L2E>; /* RFA */
qca,bt-vdd-pa-supply = <&L10E>; /* CH0 */
diff --git a/qcom/litomagnus-cdp.dtsi b/qcom/litomagnus-cdp.dtsi
index f8657a3d..de3dcd32 100644
--- a/qcom/litomagnus-cdp.dtsi
+++ b/qcom/litomagnus-cdp.dtsi
@@ -3,3 +3,11 @@
&soc {
};
+
+&pm8150_rtc {
+ status = "disabled";
+};
+
+&pmk8350_adc_tm {
+ status = "disabled";
+};
diff --git a/qcom/litomagnus-mtp.dtsi b/qcom/litomagnus-mtp.dtsi
index 17bffaf7..f7fe249c 100644
--- a/qcom/litomagnus-mtp.dtsi
+++ b/qcom/litomagnus-mtp.dtsi
@@ -3,3 +3,11 @@
&soc {
};
+
+&pm8150_rtc {
+ status = "disabled";
+};
+
+&pmk8350_adc_tm {
+ status = "disabled";
+};
diff --git a/qcom/litomagnus.dtsi b/qcom/litomagnus.dtsi
index 14a56234..ee279efa 100644
--- a/qcom/litomagnus.dtsi
+++ b/qcom/litomagnus.dtsi
@@ -1,6 +1,16 @@
#include "lito-v2.dtsi"
+#include "pmk8350.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Litomagnus";
compatible = "qcom,lito";
};
+
+&pm8008_regulators {
+ vdd_l6-supply = <&BOB>;
+};
+
+&rpmhcc {
+ compatible = "qcom,litomagnus-rpmh-clk";
+ #clock-cells = <1>;
+};
diff --git a/qcom/msm-audio.dtsi b/qcom/msm-audio.dtsi
index 4499da5a..2d6b7050 100644
--- a/qcom/msm-audio.dtsi
+++ b/qcom/msm-audio.dtsi
@@ -95,7 +95,7 @@
dai_dp: qcom,msm-dai-q6-dp {
compatible = "qcom,msm-dai-q6-hdmi";
- qcom,msm-dai-q6-dev-id = <24608>;
+ qcom,msm-dai-q6-dev-id = <0>;
};
loopback: qcom,msm-pcm-loopback {
diff --git a/qcom/orchid-cdp-overlay.dts b/qcom/orchid-cdp-overlay.dts
index eb598351..3c54ecab 100644
--- a/qcom/orchid-cdp-overlay.dts
+++ b/qcom/orchid-cdp-overlay.dts
@@ -11,3 +11,11 @@
qcom,msm-id = <476 0x10000>;
qcom,board-id = <1 0>;
};
+
+/*
+ * overriding adsp-fw-names with empty string
+ * to allow default adsp img load
+ */
+&adsp_loader {
+ adsp-fw-names="";
+};
diff --git a/qcom/orchid-cdp.dtsi b/qcom/orchid-cdp.dtsi
index f8657a3d..e782c342 100644
--- a/qcom/orchid-cdp.dtsi
+++ b/qcom/orchid-cdp.dtsi
@@ -3,3 +3,70 @@
&soc {
};
+
+&usb_qmp_dp_phy {
+ /delete-property/vdd-supply;
+ vdd-supply = <&L11A>;
+};
+
+&sde_dp {
+ vdda-0p9-supply = <&L11A>;
+};
+
+&wsa_macro {
+ wsa883x_0221: wsa883x@02170221 {
+ compatible = "qcom,wsa883x";
+ reg = <0x02 0x02170221>;
+ qcom,spkr-sd-n-node = <&wsa_spkr_en1>;
+ qcom,bolero-handle = <&bolero>;
+ cdc-vdd-1p8-supply = <&L11A>;
+ qcom,cdc-vdd-1p8-voltage = <1800000 1800000>;
+ qcom,cdc-vdd-1p8-current = <20000>;
+ qcom,cdc-vdd-1p8-lpm-supported = <1>;
+ qcom,cdc-static-supplies = "cdc-vdd-1p8";
+ };
+
+ wsa883x_0222: wsa883x@02170222 {
+ compatible = "qcom,wsa883x";
+ reg = <0x02 0x02170222>;
+ qcom,spkr-sd-n-node = <&wsa_spkr_en2>;
+ qcom,bolero-handle = <&bolero>;
+
+ cdc-vdd-1p8-supply = <&L11A>;
+ qcom,cdc-vdd-1p8-voltage = <1800000 1800000>;
+ qcom,cdc-vdd-1p8-current = <20000>;
+ qcom,cdc-vdd-1p8-lpm-supported = <1>;
+ qcom,cdc-static-supplies = "cdc-vdd-1p8";
+ };
+};
+
+&wsa881x_0211 {
+ status = "disabled";
+};
+
+&wsa881x_0212 {
+ status = "disabled";
+};
+
+&wsa881x_0213 {
+ status = "disabled";
+};
+
+&wsa881x_0214 {
+ status = "disabled";
+};
+
+&lito_snd {
+ qcom,model = "lito-orchidmtp-snd-card";
+ qcom,wsa-max-devs = <2>;
+ qcom,wsa-devs = <&wsa883x_0221>, <&wsa883x_0222>;
+ qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight";
+};
+
+&pm8150_rtc {
+ status = "disabled";
+};
+
+&pmk8350_adc_tm {
+ status = "disabled";
+};
diff --git a/qcom/orchid-mtp-overlay.dts b/qcom/orchid-mtp-overlay.dts
index 4f3d0c84..ed8a1124 100644
--- a/qcom/orchid-mtp-overlay.dts
+++ b/qcom/orchid-mtp-overlay.dts
@@ -11,3 +11,11 @@
qcom,msm-id = <476 0x10000>;
qcom,board-id = <8 0>;
};
+
+/*
+ * overriding adsp-fw-names with empty string
+ * to allow default adsp img load
+ */
+&adsp_loader {
+ adsp-fw-names="";
+};
diff --git a/qcom/orchid-mtp.dtsi b/qcom/orchid-mtp.dtsi
index 17bffaf7..cc7e1936 100644
--- a/qcom/orchid-mtp.dtsi
+++ b/qcom/orchid-mtp.dtsi
@@ -3,3 +3,71 @@
&soc {
};
+
+&usb_qmp_dp_phy {
+ /delete-property/vdd-supply;
+ vdd-supply = <&L11A>;
+};
+
+&sde_dp {
+ vdda-0p9-supply = <&L11A>;
+};
+
+&wsa_macro {
+ wsa883x_0221: wsa883x@02170221 {
+ compatible = "qcom,wsa883x";
+ reg = <0x02 0x02170221>;
+ qcom,spkr-sd-n-node = <&wsa_spkr_en1>;
+ qcom,bolero-handle = <&bolero>;
+ cdc-vdd-1p8-supply = <&L11A>;
+ qcom,cdc-vdd-1p8-voltage = <1800000 1800000>;
+ qcom,cdc-vdd-1p8-current = <20000>;
+ qcom,cdc-vdd-1p8-lpm-supported = <1>;
+ qcom,cdc-static-supplies = "cdc-vdd-1p8";
+ };
+
+ wsa883x_0222: wsa883x@02170222 {
+ compatible = "qcom,wsa883x";
+ reg = <0x02 0x02170222>;
+ qcom,spkr-sd-n-node = <&wsa_spkr_en2>;
+ qcom,bolero-handle = <&bolero>;
+
+ cdc-vdd-1p8-supply = <&L11A>;
+ qcom,cdc-vdd-1p8-voltage = <1800000 1800000>;
+ qcom,cdc-vdd-1p8-current = <20000>;
+ qcom,cdc-vdd-1p8-lpm-supported = <1>;
+ qcom,cdc-static-supplies = "cdc-vdd-1p8";
+ };
+};
+
+&wsa881x_0211 {
+ status = "disabled";
+};
+
+&wsa881x_0212 {
+ status = "disabled";
+};
+
+&wsa881x_0213 {
+ status = "disabled";
+};
+
+&wsa881x_0214 {
+ status = "disabled";
+};
+
+&lito_snd {
+ qcom,model = "lito-orchidmtp-snd-card";
+ qcom,wsa-max-devs = <2>;
+ qcom,wsa-devs = <&wsa883x_0221>, <&wsa883x_0222>;
+ qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight";
+};
+
+
+&pm8150_rtc {
+ status = "disabled";
+};
+
+&pmk8350_adc_tm {
+ status = "disabled";
+};
diff --git a/qcom/orchid.dtsi b/qcom/orchid.dtsi
index d0d72d33..524f94b0 100644
--- a/qcom/orchid.dtsi
+++ b/qcom/orchid.dtsi
@@ -1,7 +1,12 @@
#include "lito-v2.dtsi"
+#include "pmk8350.dtsi"
/ {
model = "Qualcomm Technologies, Inc. Orchid";
compatible = "qcom,orchid";
qcom,msm-id = <476 0x10000>;
};
+
+&pm8008_regulators {
+ vdd_l6-supply = <&BOB>;
+};
diff --git a/qcom/scuba.dtsi b/qcom/scuba.dtsi
index 0167a7ac..f1857653 100644
--- a/qcom/scuba.dtsi
+++ b/qcom/scuba.dtsi
@@ -2222,6 +2222,7 @@
bluetooth: bt_wcn3990 {
compatible = "qca,wcn3990";
+ qca,bt-sw-ctrl-gpio = <&tlmm 87 0>; /* SW_CTRL */
qca,bt-vdd-io-supply = <&L15A>; /* IO */
qca,bt-vdd-core-supply = <&L10A>; /* RFA */
qca,bt-vdd-pa-supply = <&L22A>; /* CH0 */
diff --git a/qcom/scubap-idp.dts b/qcom/scubap-idp.dts
index 98f61ac7..03b75e86 100644
--- a/qcom/scubap-idp.dts
+++ b/qcom/scubap-idp.dts
@@ -9,3 +9,13 @@
qcom,msm-id = <471 0x10000>;
qcom,board-id = <34 0>;
};
+
+&soc {
+ qcom,rmnet-ipa {
+ status = "disabled";
+ };
+};
+
+&ipa_hw {
+ status = "disabled";
+};
diff --git a/qcom/scubap.dts b/qcom/scubap.dts
index 16ebe792..04a46706 100644
--- a/qcom/scubap.dts
+++ b/qcom/scubap.dts
@@ -8,3 +8,13 @@
qcom,msm-id = <471 0x10000>;
qcom,board-id = <0 0>;
};
+
+&soc {
+ qcom,rmnet-ipa {
+ status = "disabled";
+ };
+};
+
+&ipa_hw {
+ status = "disabled";
+};
diff --git a/qcom/sdm660-audio.dtsi b/qcom/sdm660-audio.dtsi
index ff8a0a48..204fb148 100644
--- a/qcom/sdm660-audio.dtsi
+++ b/qcom/sdm660-audio.dtsi
@@ -15,6 +15,7 @@
qcom,mi2s-audio-intf;
qcom,auxpcm-audio-intf;
qcom,wcn-btfm;
+ qcom,ext-disp-audio-rx;
qcom,msm-mi2s-master = <1>, <1>, <1>, <1>;
qcom,msm-mclk-freq = <9600000>;
qcom,msm-mbhc-hphl-swh = <1>;
@@ -87,7 +88,7 @@
<&dai_quat_tdm_rx_0>, <&dai_quat_tdm_tx_0>,
<&dai_quin_tdm_rx_0>, <&dai_quin_tdm_tx_0>,
<&proxy_rx>, <&proxy_tx>;
- asoc-cpu-names = "msm-dai-q6-dp.24608",
+ asoc-cpu-names = "msm-dai-q6-dp.0",
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
"msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.7",
@@ -129,6 +130,7 @@
qcom,mi2s-audio-intf;
qcom,auxpcm-audio-intf;
qcom,wcn-btfm;
+ qcom,ext-disp-audio-rx;
qcom,msm-mi2s-master = <1>, <1>, <1>, <1>;
qcom,audio-routing =
"AIF4 VI", "MCLK",
@@ -197,7 +199,7 @@
<&dai_quat_tdm_rx_0>, <&dai_quat_tdm_tx_0>,
<&dai_quin_tdm_rx_0>, <&dai_quin_tdm_tx_0>,
<&proxy_rx>, <&proxy_tx>;
- asoc-cpu-names = "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0",
+ asoc-cpu-names = "msm-dai-q6-dp.0", "msm-dai-q6-mi2s.0",
"msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2",
"msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4",
"msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
diff --git a/qcom/sdm660.dtsi b/qcom/sdm660.dtsi
index 4deeb160..f851f2cf 100644
--- a/qcom/sdm660.dtsi
+++ b/qcom/sdm660.dtsi
@@ -1105,6 +1105,7 @@
compatible = "qcom,arm-memlat-mon";
qcom,cpulist = <&CPU0 &CPU1 &CPU2 &CPU3>;
qcom,target-dev = <&cpu0_cpu_ddr_lat>;
+ qcom,cachemiss-ev = <0x17>;
qcom,core-dev-table =
< 902400 MHZ_TO_MBPS(200, 4) >,
< 1401600 MHZ_TO_MBPS(547, 4) >,
@@ -1130,6 +1131,7 @@
compatible = "qcom,arm-memlat-mon";
qcom,cpulist = <&CPU4 &CPU5 &CPU6 &CPU7>;
qcom,target-dev = <&cpu4_cpu_ddr_lat>;
+ qcom,cachemiss-ev = <0x17>;
qcom,core-dev-table =
< 1113600 MHZ_TO_MBPS(200, 4) >,
< 1401600 MHZ_TO_MBPS(1017, 4) >,