android_kernel_motorola_sm6375/qcom/sm6150-ion.dtsi
Saurabh Ambulkar 3b62ebec37 ARM: dts: msm: Add ION support for SM6150
Add ION support for SM6150 target.

Change-Id: I26c32957e860d79d8f349b150298998e13b5f1bf
2021-02-18 11:26:33 +05:30

55 lines
1.2 KiB
Devicetree

#include <dt-bindings/arm/msm/msm_ion_ids.h>
&soc {
qcom,ion {
compatible = "qcom,msm-ion";
#address-cells = <1>;
#size-cells = <0>;
system_heap: qcom,ion-heap-sys {
reg = <ION_SYSTEM_HEAP_ID>;
qcom,ion-heap-type = "MSM_SYSTEM";
};
qcom,ion-heap-adsp { /* ADSP HEAP */
reg = <ION_ADSP_HEAP_ID>;
memory-region = <&adsp_mem>;
qcom,ion-heap-type = "DMA";
};
qcom,ion-heap-user { /* USER CONTIG HEAP */
reg = <ION_USER_CONTIG_HEAP_ID>;
memory-region = <&user_contig_mem>;
qcom,ion-heap-type = "DMA";
};
qcom,ion-heap-qsee { /* QSEECOM HEAP */
reg = <ION_QSECOM_HEAP_ID>;
memory-region = <&qseecom_mem>;
qcom,ion-heap-type = "DMA";
};
qcom,ion-heap-qseeta { /* QSEECOM TA HEAP */
reg = <ION_QSECOM_TA_HEAP_ID>;
memory-region = <&qseecom_ta_mem>;
qcom,ion-heap-type = "DMA";
};
qcom,ion-heap-spss { /* SPSS HEAP */
reg = <ION_SPSS_HEAP_ID>;
memory-region = <&sp_mem>;
qcom,ion-heap-type = "HYP_CMA";
};
qcom,ion-heap-secdisp { /* SECURE DISPLAY HEAP */
reg = <ION_SECURE_DISPLAY_HEAP_ID>;
memory-region = <&secure_display_memory>;
qcom,ion-heap-type = "HYP_CMA";
};
qcom,ion-heap-syssecure {
reg = <ION_SECURE_HEAP_ID>;
qcom,ion-heap-type = "SYSTEM_SECURE";
};
};
};