summaryrefslogtreecommitdiff
path: root/qcom/qcs405.dtsi
diff options
context:
space:
mode:
authorQC Publisher <qcpublisher@qti.qualcomm.com>2023-04-28 04:07:36 -0700
committerDaniel Price <danielprice@google.com>2023-05-01 20:29:45 +0000
commit2f02eb8c808e7a89e7f88651228ddad13b616d0a (patch)
treeae90f12a4f0eaf076a610ddebf81ca00a2285786 /qcom/qcs405.dtsi
parent94f4a4876813f7ba58f764866f9e3705527601d4 (diff)
downloaddevicetree-2f02eb8c808e7a89e7f88651228ddad13b616d0a.tar.gz
Commit label r00078.3a - ES6 0.0.078.3a
TRACKING-ID:002deea6-3cac-4530-9032-57124bf93566
Diffstat (limited to 'qcom/qcs405.dtsi')
-rwxr-xr-xqcom/qcs405.dtsi72
1 files changed, 69 insertions, 3 deletions
diff --git a/qcom/qcs405.dtsi b/qcom/qcs405.dtsi
index 6567969a..40d445ec 100755
--- a/qcom/qcs405.dtsi
+++ b/qcom/qcs405.dtsi
@@ -1,4 +1,5 @@
#include <dt-bindings/interrupt-controller/arm-gic.h>
+#include <dt-bindings/iio/qcom,spmi-vadc.h>
#include <dt-bindings/gpio/gpio.h>
#define MHZ_TO_MBPS(mhz, w) ((mhz * 1000000 * w) / (1024 * 1024))
@@ -41,10 +42,70 @@
reg = <0x0 0x86100000 0x0 0x300000>;
};
+ wlan_fw_mem: wlan_fw_mem@86400000 {
+ no-map;
+ reg = <0x0 0x86400000 0x0 0x1000000>;
+ };
+
+ adsp_fw_mem: adsp_fw_mem@87400000 {
+ no-map;
+ reg = <0x0 0x87400000 0x0 0x1400000>;
+ };
+
+ cdsp_fw_mem: cdsp_fw_mem@88800000 {
+ no-map;
+ reg = <0x0 0x88800000 0x0 0x800000>;
+ };
+
+ wlan_msa_mem: wlan_msa_region@89000000 {
+ no-map;
+ reg = <0x0 0x89000000 0x0 0x100000>;
+ };
+
+ mdf_mem: mdf_region {
+ compatible = "shared-dma-pool";
+ alloc-ranges = <0 0x00000000 0 0xffffffff>;
+ reusable;
+ alignment = <0 0x400000>;
+ size = <0 0x800000>;
+ };
+
+ qseecom_mem: qseecom_region {
+ compatible = "shared-dma-pool";
+ reusable;
+ alignment = <0 0x400000>;
+ size = <0 0x1000000>;
+ };
+
+ qseecom_ta_mem: qseecom_ta_region {
+ compatible = "shared-dma-pool";
+ reusable;
+ alignment = <0 0x400000>;
+ size = <0 0x400000>;
+ };
+
+ adsp_mem: adsp_region {
+ compatible = "shared-dma-pool";
+ reusable;
+ alignment = <0 0x400000>;
+ size = <0 0x800000>;
+ };
+
dump_mem: mem_dump_region {
- compatible = "shared-dma-pool";
- reusable;
- size = <0 0x400000>;
+ compatible = "shared-dma-pool";
+ reusable;
+ alignment = <0 0x400000>;
+ size = <0 0x400000>;
+ };
+
+ /* global autoconfigured region for contiguous allocations */
+ linux,cma {
+ compatible = "shared-dma-pool";
+ alloc-ranges = <0 0x00000000 0 0xffffffff>;
+ reusable;
+ alignment = <0 0x400000>;
+ size = <0 0x1000000>;
+ linux,cma-default;
};
};
@@ -474,6 +535,8 @@
#interrupt-cells = <2>;
};
};
+
+ thermal_zones: thermal-zones {};
};
&firmware {
@@ -488,4 +551,7 @@
#include "qcs405-pinctrl.dtsi"
#include "pms405-rpm-regulator.dtsi"
#include "qcs405-regulator.dtsi"
+#include "qcs405-dma-heaps.dtsi"
+#include "pms405.dtsi"
+#include "qcs405-thermal.dtsi"