ARM: dts: qcom: Add device tree entries for QTEE drivers
Add device tree entries for smcinvoke, shmbridge and tz-log drivers and qseecom heaps. Change-Id: I1a427c66e12a02532097db352a1d26fe5ececb9f Signed-off-by: Anmolpreet Kaur <quic_anmolpre@quicinc.com>
This commit is contained in:
@@ -8,6 +8,16 @@
|
|||||||
&soc {
|
&soc {
|
||||||
qcom,dma-heaps {
|
qcom,dma-heaps {
|
||||||
compatible = "qcom,dma-heaps";
|
compatible = "qcom,dma-heaps";
|
||||||
|
qcom,qseecom {
|
||||||
|
qcom,dma-heap-name = "qcom,qseecom";
|
||||||
|
qcom,dma-heap-type = <HEAP_TYPE_CMA>;
|
||||||
|
memory-region = <&qseecom_mem>;
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,qseecom_ta {
|
||||||
|
qcom,dma-heap-name = "qcom,qseecom-ta";
|
||||||
|
qcom,dma-heap-type = <HEAP_TYPE_CMA>;
|
||||||
|
memory-region = <&qseecom_ta_mem>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@@ -168,6 +168,14 @@
|
|||||||
qcom-scm {
|
qcom-scm {
|
||||||
compatible = "qcom,scm";
|
compatible = "qcom,scm";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
qcom_smcinvoke {
|
||||||
|
compatible = "qcom,smcinvoke";
|
||||||
|
};
|
||||||
|
|
||||||
|
qtee_shmbridge {
|
||||||
|
compatible = "qcom,tee-shared-memory-bridge";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&soc {
|
&soc {
|
||||||
@@ -345,6 +353,14 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
qcom_tzlog: tz-log@14680720 {
|
||||||
|
compatible = "qcom,tz-log";
|
||||||
|
reg = <0x14680720 0x3000>;
|
||||||
|
qcom,hyplog-enabled;
|
||||||
|
hyplog-address-offset = <0x410>;
|
||||||
|
hyplog-size-offset = <0x414>;
|
||||||
|
};
|
||||||
|
|
||||||
tlmm: pinctrl@f000000 {
|
tlmm: pinctrl@f000000 {
|
||||||
compatible = "qcom,sun-tlmm";
|
compatible = "qcom,sun-tlmm";
|
||||||
reg = <0xf000000 0x202000>;
|
reg = <0xf000000 0x202000>;
|
||||||
@@ -469,9 +485,6 @@
|
|||||||
clock-frequency = <19200000>;
|
clock-frequency = <19200000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
qcom_tzlog: tz-log@0 {
|
|
||||||
};
|
|
||||||
|
|
||||||
clk_virt: interconnect@0 {
|
clk_virt: interconnect@0 {
|
||||||
compatible = "qcom,sun-clk_virt";
|
compatible = "qcom,sun-clk_virt";
|
||||||
#interconnect-cells = <1>;
|
#interconnect-cells = <1>;
|
||||||
@@ -1400,6 +1413,22 @@
|
|||||||
reg = <0x0 0x81c60000 0x0 0x20000>;
|
reg = <0x0 0x81c60000 0x0 0x20000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
qseecom_mem: qseecom_region {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>;
|
||||||
|
reusable;
|
||||||
|
alignment = <0x0 0x400000>;
|
||||||
|
size = <0x0 0x1400000>;
|
||||||
|
};
|
||||||
|
|
||||||
|
qseecom_ta_mem: qseecom_ta_region {
|
||||||
|
compatible = "shared-dma-pool";
|
||||||
|
alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>;
|
||||||
|
reusable;
|
||||||
|
alignment = <0x0 0x400000>;
|
||||||
|
size = <0x0 0x1000000>;
|
||||||
|
};
|
||||||
|
|
||||||
/* merged aop_config, tme_crash_dump, tme_log and uefi_log regions */
|
/* merged aop_config, tme_crash_dump, tme_log and uefi_log regions */
|
||||||
aop_tme_uefi_merged_mem: aop_tme_uefi_merged_region@81c80000 {
|
aop_tme_uefi_merged_mem: aop_tme_uefi_merged_region@81c80000 {
|
||||||
no-map;
|
no-map;
|
||||||
|
Reference in New Issue
Block a user