summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorParas Nagda <c_pnagda@qti.qualcomm.com>2021-03-16 18:26:17 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2021-04-07 04:17:49 -0700
commita409e606c738a98ca45d8d393bbae6c447256f11 (patch)
tree37e6cc3bda8d79ebdcf5c864285db3e8d96dc207
parent6ce9ccedb555a3e906f26419d109bedf4ac4f77e (diff)
downloaddevicetree-a409e606c738a98ca45d8d393bbae6c447256f11.tar.gz
ARM: dts: msm: Add iommu vmid entry for msm8937/msm8917
Added iommu vmid entries for secure context-banks. Change-Id: I54ba060ce473b55885ab53022307f4fd5254317c
-rw-r--r--qcom/msm8917-vidc.dtsi4
-rw-r--r--qcom/msm8937-vidc.dtsi7
2 files changed, 11 insertions, 0 deletions
diff --git a/qcom/msm8917-vidc.dtsi b/qcom/msm8917-vidc.dtsi
index 3356e0c5..7b1ac1a2 100644
--- a/qcom/msm8917-vidc.dtsi
+++ b/qcom/msm8917-vidc.dtsi
@@ -62,6 +62,7 @@
<&apps_iommu 0x811 0x20>;
qcom,iommu-dma-addr-pool = <0x5dc00000 0x7f000000
0xdcc00000 0x1000000>;
+ qcom,iommu-faults = "non-fatal";
buffer-types = <0xfff>;
virtual-addr-pool = <0x5dc00000 0x7f000000
0xdcc00000 0x1000000>;
@@ -74,6 +75,7 @@
<&apps_iommu 0x90a 0x04>,
<&apps_iommu 0x909 0x22>;
qcom,iommu-dma-addr-pool = <0x4b000000 0x12c00000>;
+ qcom,iommu-faults = "non-fatal";
buffer-types = <0x241>;
virtual-addr-pool = <0x4b000000 0x12c00000>;
qcom,secure-context-bank;
@@ -85,6 +87,7 @@
label = "venus_sec_pixel";
iommus = <&apps_iommu 0x90c 0x20>;
qcom,iommu-dma-addr-pool = <0x25800000 0x25800000>;
+ qcom,iommu-faults = "non-fatal";
buffer-types = <0x106>;
virtual-addr-pool = <0x25800000 0x25800000>;
qcom,secure-context-bank;
@@ -99,6 +102,7 @@
<&apps_iommu 0x908 0x20>,
<&apps_iommu 0x90d 0x20>;
qcom,iommu-dma-addr-pool = <0x1000000 0x24800000>;
+ qcom,iommu-faults = "non-fatal";
buffer-types = <0x480>;
virtual-addr-pool = <0x1000000 0x24800000>;
qcom,secure-context-bank;
diff --git a/qcom/msm8937-vidc.dtsi b/qcom/msm8937-vidc.dtsi
index 36cdae04..bea37e1e 100644
--- a/qcom/msm8937-vidc.dtsi
+++ b/qcom/msm8937-vidc.dtsi
@@ -62,6 +62,7 @@
<&apps_iommu 0x811 0x20>;
qcom,iommu-dma-addr-pool = <0x5dc00000 0x7f000000
0xdcc00000 0x1000000>;
+ qcom,iommu-faults = "non-fatal";
buffer-types = <0xfff>;
virtual-addr-pool = <0x5dc00000 0x7f000000
0xdcc00000 0x1000000>;
@@ -74,9 +75,11 @@
<&apps_iommu 0x90a 0x04>,
<&apps_iommu 0x909 0x22>;
qcom,iommu-dma-addr-pool = <0x4b000000 0x12c00000>;
+ qcom,iommu-faults = "non-fatal";
buffer-types = <0x241>;
virtual-addr-pool = <0x4b000000 0x12c00000>;
qcom,secure-context-bank;
+ qcom,iommu-vmid = <0x9>; /*VMID_CP_BITSTREAM*/
};
secure_pixel_cb {
@@ -84,9 +87,11 @@
label = "venus_sec_pixel";
iommus = <&apps_iommu 0x90c 0x20>;
qcom,iommu-dma-addr-pool = <0x25800000 0x25800000>;
+ qcom,iommu-faults = "non-fatal";
buffer-types = <0x106>;
virtual-addr-pool = <0x25800000 0x25800000>;
qcom,secure-context-bank;
+ qcom,iommu-vmid = <0xA>; /*VMID_CP_PIXEL*/
};
secure_non_pixel_cb {
@@ -97,9 +102,11 @@
<&apps_iommu 0x908 0x20>,
<&apps_iommu 0x90d 0x20>;
qcom,iommu-dma-addr-pool = <0x1000000 0x24800000>;
+ qcom,iommu-faults = "non-fatal";
buffer-types = <0x480>;
virtual-addr-pool = <0x1000000 0x24800000>;
qcom,secure-context-bank;
+ qcom,iommu-vmid = <0xB>; /*VMID_CP_NON_PIXEL*/
};
/* Buses */