From c0a4a252eae400caebc81c6551f4e046d674c9bc Mon Sep 17 00:00:00 2001 From: Steve Cohen Date: Tue, 25 May 2021 11:51:39 -0400 Subject: [PATCH] ARM: dts: msm: enable virtualized SMMU for Waipio trusted VM Add unsecure SMMU device to MDP node for Trusted VM on Waipio. Change-Id: I6619aafb9b8f86439853f3fd3b0ae8d17034dffd --- display/trustedvm-waipio-sde-display.dtsi | 2 +- display/trustedvm-waipio-sde.dtsi | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/display/trustedvm-waipio-sde-display.dtsi b/display/trustedvm-waipio-sde-display.dtsi index eba194e4..bb6192d6 100644 --- a/display/trustedvm-waipio-sde-display.dtsi +++ b/display/trustedvm-waipio-sde-display.dtsi @@ -19,7 +19,7 @@ }; &mdss_mdp { - connectors = <&sde_dsi &sde_dsi1>; + connectors = <&sde_dsi &sde_dsi1 &smmu_sde_unsec>; }; &dsi_sw43404_amoled_cmd { diff --git a/display/trustedvm-waipio-sde.dtsi b/display/trustedvm-waipio-sde.dtsi index 06156a4c..b3f8a627 100644 --- a/display/trustedvm-waipio-sde.dtsi +++ b/display/trustedvm-waipio-sde.dtsi @@ -10,6 +10,14 @@ clock-output-names = "cpucc_clocks"; #clock-cells = <1>; }; + + smmu_sde_unsec: qcom,smmu_sde_unsec_cb { + compatible = "qcom,smmu_sde_unsec"; + iommus = <&apps_smmu 0x2804 0x402>; + qcom,iommu-dma-addr-pool = <0x00020000 0xfffe0000>; + qcom,iommu-faults = "non-fatal"; + dma-coherent; + }; }; &mdss_mdp {