--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -675,6 +675,14 @@
+@@ -677,6 +677,14 @@
#mbox-cells = <1>;
};
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -274,6 +274,16 @@
+@@ -276,6 +276,16 @@
status = "disabled";
};
cryptobam: dma-controller@704000 {
compatible = "qcom,bam-v1.7.0";
reg = <0x00704000 0x20000>;
-@@ -874,4 +884,90 @@
+@@ -876,4 +886,90 @@
<GIC_PPI 4 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
<GIC_PPI 1 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
};
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -680,6 +680,8 @@
+@@ -682,6 +682,8 @@
apcs_glb: mailbox@b111000 {
compatible = "qcom,ipq8074-apcs-apps-global";
reg = <0x0b111000 0x1000>;
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -361,9 +361,11 @@
+@@ -363,9 +363,11 @@
gcc: gcc@1800000 {
compatible = "qcom,gcc-ipq8074";
reg = <0x01800000 0x80000>;
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -318,35 +318,35 @@
+@@ -320,35 +320,35 @@
interrupt-controller;
#interrupt-cells = <0x2>;
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -766,6 +766,7 @@
+@@ -768,6 +768,7 @@
linux,pci-domain = <1>;
bus-range = <0x00 0xff>;
num-lanes = <1>;
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -896,6 +896,14 @@
+@@ -898,6 +898,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 4>;
};
nss0-thermal {
-@@ -903,6 +911,14 @@
+@@ -905,6 +913,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 5>;
};
nss1-thermal {
-@@ -910,6 +926,14 @@
+@@ -912,6 +928,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 6>;
};
wcss-phya0-thermal {
-@@ -917,6 +941,14 @@
+@@ -919,6 +943,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 7>;
};
wcss-phya1-thermal {
-@@ -924,6 +956,14 @@
+@@ -926,6 +958,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 8>;
};
cpu0_thermal: cpu0-thermal {
-@@ -931,6 +971,14 @@
+@@ -933,6 +973,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 9>;
};
cpu1_thermal: cpu1-thermal {
-@@ -938,6 +986,14 @@
+@@ -940,6 +988,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 10>;
};
cpu2_thermal: cpu2-thermal {
-@@ -945,6 +1001,14 @@
+@@ -947,6 +1003,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 11>;
};
cpu3_thermal: cpu3-thermal {
-@@ -952,6 +1016,14 @@
+@@ -954,6 +1018,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 12>;
};
cluster_thermal: cluster-thermal {
-@@ -959,6 +1031,14 @@
+@@ -961,6 +1033,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 13>;
};
wcss-phyb0-thermal {
-@@ -966,6 +1046,14 @@
+@@ -968,6 +1048,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 14>;
};
wcss-phyb1-thermal {
-@@ -973,6 +1061,14 @@
+@@ -975,6 +1063,14 @@
polling-delay = <1000>;
thermal-sensors = <&tsens 15>;
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -682,8 +682,8 @@
+@@ -684,8 +684,8 @@
apcs_glb: mailbox@b111000 {
compatible = "qcom,ipq8074-apcs-apps-global";
reg = <0x0b111000 0x1000>;
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -396,8 +396,8 @@
+@@ -398,8 +398,8 @@
gcc: gcc@1800000 {
compatible = "qcom,gcc-ipq8074";
reg = <0x01800000 0x80000>;
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -699,7 +699,7 @@
+@@ -701,7 +701,7 @@
reg = <0x0b000000 0x1000>, <0x0b002000 0x1000>;
ranges = <0 0xb00a000 0xffd>;
compatible = "arm,gic-v2m-frame";
msi-controller;
reg = <0x0 0xffd>;
-@@ -811,8 +811,7 @@
+@@ -813,8 +813,7 @@
ranges = <0x81000000 0x0 0x00000000 0x10200000 0x0 0x10000>, /* I/O */
<0x82000000 0x0 0x10220000 0x10220000 0x0 0xfde0000>; /* MEM */
#interrupt-cells = <1>;
interrupt-map-mask = <0 0 0 0x7>;
interrupt-map = <0 0 0 1 &intc 0 142
-@@ -873,8 +872,7 @@
+@@ -875,8 +874,7 @@
ranges = <0x81000000 0x0 0x00000000 0x20200000 0x0 0x10000>, /* I/O */
<0x82000000 0x0 0x20220000 0x20220000 0x0 0xfde0000>; /* MEM */
soc: soc {
#address-cells = <0x1>;
#size-cells = <0x1>;
-@@ -409,6 +435,11 @@
+@@ -411,6 +437,11 @@
#hwlock-cells = <1>;
};
spmi_bus: spmi@200f000 {
compatible = "qcom,spmi-pmic-arb";
reg = <0x0200f000 0x001000>,
-@@ -913,6 +944,56 @@
+@@ -915,6 +946,56 @@
"axi_s_sticky";
status = "disabled";
};
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -994,6 +994,117 @@
+@@ -996,6 +996,117 @@
};
};
};
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
-@@ -340,6 +340,113 @@
+@@ -342,6 +342,113 @@
status = "disabled";
};