diff --git a/qcom/monaco-dma-heaps.dtsi b/qcom/monaco-dma-heaps.dtsi index 8c12959c..9349d675 100644 --- a/qcom/monaco-dma-heaps.dtsi +++ b/qcom/monaco-dma-heaps.dtsi @@ -21,5 +21,12 @@ qcom,dma-heap-type = ; memory-region = <&user_contig_mem>; }; + + qcom,display { + qcom,dma-heap-name = "qcom,display"; + qcom,dma-heap-type = ; + qcom,max-align = <9>; + memory-region = <&non_secure_display_memory>; + }; }; }; diff --git a/qcom/monaco.dtsi b/qcom/monaco.dtsi index 9e1c2765..31a9bd9b 100644 --- a/qcom/monaco.dtsi +++ b/qcom/monaco.dtsi @@ -273,6 +273,14 @@ status = "disabled"; }; + non_secure_display_memory: non_secure_display_region { + compatible = "shared-dma-pool"; + reusable; + alloc-ranges = <0x0 0x00000000 0x0 0xffffffff>; + size = <0x0 0xa400000>; + alignment = <0x0 0x400000>; + }; + splash_memory: splash_region@5c000000 { reg = <0x0 0x5c000000 0x0 0x00f00000>; label = "cont_splash_region";