summaryrefslogtreecommitdiff
path: root/qcom/msm8937-vidc.dtsi
diff options
context:
space:
mode:
authorLucas Wei <lucaswei@google.com>2021-05-31 12:14:58 +0800
committerLucas Wei <lucaswei@google.com>2021-05-31 12:14:58 +0800
commitbac014853ace9398eb34866209e1eb183c7fdfbe (patch)
treeb2bbbead542004063839247896df0331cd581af4 /qcom/msm8937-vidc.dtsi
parent84ee10ed83c441b63b9ab3c0710351a7fba4fa14 (diff)
parentac2071f00e6c3fc0207dc274c8a8cca46e4fe0bf (diff)
downloaddevicetree-android-msm-barbet-4.19-s-qpr3-beta-3.tar.gz
Bug: 187909050 Signed-off-by: Lucas Wei <lucaswei@google.com> Change-Id: I733f40c91d84882e434bb34eeb5a197e94e22f98
Diffstat (limited to 'qcom/msm8937-vidc.dtsi')
-rw-r--r--qcom/msm8937-vidc.dtsi16
1 files changed, 14 insertions, 2 deletions
diff --git a/qcom/msm8937-vidc.dtsi b/qcom/msm8937-vidc.dtsi
index 5cb28189..bea37e1e 100644
--- a/qcom/msm8937-vidc.dtsi
+++ b/qcom/msm8937-vidc.dtsi
@@ -60,6 +60,9 @@
<&apps_iommu 0x807 0x00>,
<&apps_iommu 0x808 0x27>,
<&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>;
@@ -71,18 +74,24 @@
iommus = <&apps_iommu 0x900 0x00>,
<&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 {
compatible = "qcom,msm-vidc,context-bank";
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 {
@@ -92,9 +101,12 @@
<&apps_iommu 0x907 0x08>,
<&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 */
@@ -103,7 +115,7 @@
label = "venus-ddr";
qcom,bus-master = <MSM_BUS_MASTER_VIDEO_P0>;
qcom,bus-slave = <MSM_BUS_SLAVE_EBI_CH0>;
- qcom,bus-governor = "venus-ddr-gov";
+ qcom,bus-mode = "venus-ddr";
qcom,bus-range-kbps = <1000 917000>;
};
@@ -112,7 +124,7 @@
label = "venus-arm9-ddr";
qcom,bus-master = <MSM_BUS_MASTER_VIDEO_P0>;
qcom,bus-slave = <MSM_BUS_SLAVE_EBI_CH0>;
- qcom,bus-governor = "performance";
+ qcom,bus-mode = "performance";
qcom,bus-range-kbps = <1 1>;
};
};