arm64: dts: rockchip: px30: fix enc and dec run at the same issue

Due to the particularity of the px30 iommu, it is necessary to configure
the grf to switch iommu.
So need to configure rockchip,shootdown-entire to prevent a case from
happening: when one device is running, the task of another device
operates iommu when doing map.

This commit relies on the following commit:
commit 3b67ff56d6 ("video: rockchip: mpp: add iommu flush tlb before hw run for px30")

Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Ifd94ab4b5d7f53f711320b608ff105539fd9b38d
This commit is contained in:
Yandong Lin
2022-11-10 10:51:36 +08:00
committed by Tao Huang
parent 3b67ff56d6
commit 411f2d11ee
+2
View File
@@ -1580,6 +1580,7 @@
clocks = <&cru ACLK_VPU>, <&cru HCLK_VPU>;
clock-names = "aclk", "iface";
power-domains = <&power PX30_PD_VPU>;
rockchip,shootdown-entire;
#iommu-cells = <0>;
status = "disabled";
};
@@ -1630,6 +1631,7 @@
clocks = <&cru ACLK_VPU>, <&cru HCLK_VPU>;
clock-names = "aclk", "iface";
power-domains = <&power PX30_PD_VPU>;
rockchip,shootdown-entire;
#iommu-cells = <0>;
status = "disabled";
};