Merge "ARM: dts: msm: Add necessary device nodes for Kera SoC"

This commit is contained in:
QCTECMDR Service
2024-10-12 23:00:42 -07:00
committed by Gerrit - the friendly Code Review server

View File

@@ -240,6 +240,25 @@
size = <0x0 0x2000000>; size = <0x0 0x2000000>;
linux,cma-default; linux,cma-default;
}; };
kinfo_mem: debug_kinfo_region {
alloc-ranges = <0x0 0x00000000 0xffffffff 0xffffffff>;
size = <0x0 0x1000>;
no-map;
};
va_md_mem: va_md_mem_region {
compatible = "shared-dma-pool";
alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>;
reusable;
size = <0 0x1000000>;
};
ramoops_mem: ramoops-region {
alloc-ranges = <0x1 0x00000000 0xfffffffe 0xffffffff>;
size = <0x0 0x200000>;
no-map;
};
}; };
&soc { &soc {
@@ -327,6 +346,11 @@
}; };
}; };
qcom,secure-buffer {
compatible = "qcom,secure-buffer";
qcom,vmid-cp-camera-preview-ro;
};
apps_rsc: rsc@17a00000 { apps_rsc: rsc@17a00000 {
label = "apps_rsc"; label = "apps_rsc";
compatible = "qcom,rpmh-rsc"; compatible = "qcom,rpmh-rsc";
@@ -756,6 +780,11 @@
}; };
}; };
cpu_pmu: cpu-pmu {
compatible = "arm,armv8-pmuv3";
interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>;
};
qcom,smp2p_sleepstate { qcom,smp2p_sleepstate {
compatible = "qcom,smp2p-sleepstate"; compatible = "qcom,smp2p-sleepstate";
qcom,smem-states = <&sleepstate_smp2p_out 0>; qcom,smem-states = <&sleepstate_smp2p_out 0>;
@@ -764,6 +793,64 @@
interrupt-names = "smp2p-sleepstate-in"; interrupt-names = "smp2p-sleepstate-in";
}; };
qcom,msm-imem@14680000 {
compatible = "qcom,msm-imem";
reg = <0x14680000 0x1000>;
ranges = <0x0 0x14680000 0x1000>;
#address-cells = <1>;
#size-cells = <1>;
mem_dump_table@10 {
compatible = "qcom,msm-imem-mem_dump_table";
reg = <0x10 0x8>;
};
restart_reason@65c {
compatible = "qcom,msm-imem-restart_reason";
reg = <0x65c 0x4>;
};
dload_type@1c {
compatible = "qcom,msm-imem-dload-type";
reg = <0x1c 0x4>;
};
boot_stats@6b0 {
compatible = "qcom,msm-imem-boot_stats";
reg = <0x6b0 0x20>;
};
kaslr_offset@6d0 {
compatible = "qcom,msm-imem-kaslr_offset";
reg = <0x6d0 0xc>;
};
pil@94c {
compatible = "qcom,pil-reloc-info";
reg = <0x94c 0xc8>;
};
pil@6dc {
compatible = "qcom,msm-imem-pil-disable-timeout";
reg = <0x6dc 0x4>;
};
diag_dload@c8 {
compatible = "qcom,msm-imem-diag-dload";
reg = <0xc8 0xc8>;
};
modem_dsm@c98 {
compatible = "qcom,msm-imem-mss-dsm";
reg = <0xc98 0x10>;
};
sys_dbg@af8 {
compatible = "qcom,msm-imem-gpu-dump-skip";
reg = <0xb0c 0x4>;
};
};
eud: qcom,msm-eud@88e0000 { eud: qcom,msm-eud@88e0000 {
compatible = "qcom,msm-eud"; compatible = "qcom,msm-eud";
interrupt-names = "eud_irq"; interrupt-names = "eud_irq";
@@ -777,6 +864,35 @@
status = "ok"; status = "ok";
}; };
google,debug-kinfo {
compatible = "google,debug-kinfo";
memory-region = <&kinfo_mem>;
};
mini_dump_node {
compatible = "qcom,minidump";
status = "ok";
};
va_mini_dump {
compatible = "qcom,va-minidump";
memory-region = <&va_md_mem>;
status = "ok";
};
qcom_ramoops {
compatible = "qcom,ramoops";
memory-region = <&ramoops_mem>;
pmsg-size = <0x200000>;
mem-type = <2>;
};
qcom,mpm2-sleep-counter@c221000 {
compatible = "qcom,mpm2-sleep-counter";
reg = <0xc221000 0x1000>;
clock-frequency = <32768>;
};
qcom,msm-adsprpc-mem { qcom,msm-adsprpc-mem {
compatible = "qcom,msm-adsprpc-mem-region"; compatible = "qcom,msm-adsprpc-mem-region";
memory-region = <&adsp_mem_heap>; memory-region = <&adsp_mem_heap>;
@@ -905,6 +1021,14 @@
#clock-cells = <1>; #clock-cells = <1>;
#reset-cells = <1>; #reset-cells = <1>;
}; };
gh-secure-vm-loader@2 {
compatible = "qcom,gh-secure-vm-loader";
qcom,pas-id = <35>;
qcom,vmid = <50>;
qcom,firmware-name = "cpusys_vm";
memory-region = <&cpusys_vm_mem>;
};
}; };
#include "tuna-gdsc.dtsi" #include "tuna-gdsc.dtsi"