Each VSP instance has two memory bus master ports, one of data transfer and one for command transfer. Specify the related IOMMUs. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@xxxxxxxxxxxxxxxx> --- arch/arm/boot/dts/r8a7791.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi index 411c36dbbe7b..4cb4076bcd13 100644 --- a/arch/arm/boot/dts/r8a7791.dtsi +++ b/arch/arm/boot/dts/r8a7791.dtsi @@ -984,6 +984,8 @@ clocks = <&mstp1_clks R8A7791_CLK_VSP1_S>; power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; + iommus = <&ipmmu_mx 4 &ipmmu_mx 10>; + renesas,has-lut; renesas,has-sru; renesas,#rpf = <5>; @@ -998,6 +1000,8 @@ clocks = <&mstp1_clks R8A7791_CLK_VSP1_DU0>; power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; + iommus = <&ipmmu_mx 5 &ipmmu_mx 13>; + renesas,has-lif; renesas,has-lut; renesas,#rpf = <4>; @@ -1012,6 +1016,8 @@ clocks = <&mstp1_clks R8A7791_CLK_VSP1_DU1>; power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; + iommus = <&ipmmu_mx 5 &ipmmu_mx 14>; + renesas,has-lif; renesas,has-lut; renesas,#rpf = <4>; -- Regards, Laurent Pinchart