#include &soc { qcom,ion { compatible = "qcom,msm-ion"; #address-cells = <1>; #size-cells = <0>; system_heap: qcom,ion-heap@25 { reg = ; qcom,ion-heap-type = "MSM_SYSTEM"; }; system_secure_heap: qcom,ion-heap@9 { reg = ; qcom,ion-heap-type = "SYSTEM_SECURE"; }; qcom,ion-heap@14 { /* SECURE CARVEOUT HEAP */ reg = ; qcom,ion-heap-type = "SECURE_CARVEOUT"; cdsp { memory-region = <&cdsp_secure_heap_mem>; token = <0x20000000>; }; }; qcom,ion-heap@10 { /* SECURE DISPLAY HEAP */ reg = ; memory-region = <&secure_display_memory>; qcom,ion-heap-type = "HYP_CMA"; }; qcom,ion-heap@19 { /* QSEECOM TA HEAP */ reg = ; memory-region = <&qseecom_ta_mem>; qcom,ion-heap-type = "DMA"; }; qcom,ion-heap@26 { /* USER CONTIG HEAP */ reg = ; memory-region = <&user_contig_mem>; qcom,ion-heap-type = "DMA"; }; qcom,ion-heap@27 { /* QSEECOM HEAP */ reg = ; memory-region = <&qseecom_mem>; qcom,ion-heap-type = "DMA"; }; qcom,ion-heap@5 { /* AUDIO ML HEAP */ reg = ; memory-region = <&audio_cma_mem>; qcom,ion-heap-type = "DMA"; }; qcom,ion-heap@3 { /* NON SECURE DISPLAY HEAP */ reg = ; memory-region = <&non_secure_display_memory>; qcom,ion-heap-type = "DMA"; }; }; };