From 949604ed196850cb97a88826e67f0b644f5ed8ee Mon Sep 17 00:00:00 2001 From: Rajeshwar Kurapaty Date: Thu, 5 Nov 2020 12:02:46 +0530 Subject: [PATCH] ARM: dts: msm: Add secure display heap configuration for Yupik Add secure display heap configuration to enable secure memory allocations for secure display/camera usecases. Change-Id: I27132f3b1d85458fc9dc77d4969a42c5aa29ad09 --- qcom/yupik-ion.dtsi | 6 ++++++ qcom/yupik.dtsi | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/qcom/yupik-ion.dtsi b/qcom/yupik-ion.dtsi index c10aa1385e0e..a79bbd58abf5 100644 --- a/qcom/yupik-ion.dtsi +++ b/qcom/yupik-ion.dtsi @@ -15,6 +15,12 @@ reg = ; qcom,ion-heap-type = "SYSTEM_SECURE"; }; + + qcom,ion-heap@10 { /* SECURE DISPLAY HEAP */ + reg = ; + memory-region = <&secure_display_memory>; + qcom,ion-heap-type = "HYP_CMA"; + }; }; }; diff --git a/qcom/yupik.dtsi b/qcom/yupik.dtsi index be693f53cd92..cc04ff320e6e 100644 --- a/qcom/yupik.dtsi +++ b/qcom/yupik.dtsi @@ -322,6 +322,14 @@ reg = <0x0 0xc0000000 0x0 0x5100000>; }; + secure_display_memory: secure_display_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0x00000000 0 0xffffffff>; + reusable; + alignment = <0 0x400000>; + size = <0 0x8c00000>; + }; + /* global autoconfigured region for contiguous allocations */ linux,cma { compatible = "shared-dma-pool";