diff --git a/qcom/anorak-dma-heaps.dtsi b/qcom/anorak-dma-heaps.dtsi index 6cf3f998..917dd07a 100644 --- a/qcom/anorak-dma-heaps.dtsi +++ b/qcom/anorak-dma-heaps.dtsi @@ -52,5 +52,12 @@ qcom,dma-heap-type = ; memory-region = <&qseecom_ta_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/anorak.dtsi b/qcom/anorak.dtsi index 4a60e23f..d2f8a146 100644 --- a/qcom/anorak.dtsi +++ b/qcom/anorak.dtsi @@ -372,6 +372,14 @@ alignment = <0x0 0x400000>; size = <0x0 0x1000000>; }; + + 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>; + }; }; &firmware {