From 63a0c5c8fef06c0894a81d6e31b2b3eeec452f74 Mon Sep 17 00:00:00 2001 From: Valentine Barshak Date: Sat, 9 Nov 2019 20:22:31 +0300 Subject: [PATCH 1/2] arch64: dts: renesas: r8a77970: Fix IPMMU probe order This moves the main IPMMU node in front of all the other IPMMU nodes to prevent PROBE_DEFER errors and late initialization of the slave IPMMU devices. Signed-off-by: Valentine Barshak --- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/arch/arm64/boot/dts/renesas/r8a77970.dtsi b/arch/arm64/boot/dts/renesas/r8a77970.dtsi index 7ecbc01..456eeb6 100644 --- a/arch/arm64/boot/dts/renesas/r8a77970.dtsi +++ b/arch/arm64/boot/dts/renesas/r8a77970.dtsi @@ -1121,6 +1121,15 @@ <&ipmmu_ds1 22>, <&ipmmu_ds1 23>; }; + ipmmu_mm: mmu@e67b0000 { + compatible = "renesas,ipmmu-r8a77970"; + reg = <0 0xe67b0000 0 0x1000>; + interrupts = , + ; + power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; + #iommu-cells = <1>; + }; + ipmmu_ds1: mmu@e7740000 { compatible = "renesas,ipmmu-r8a77970"; reg = <0 0xe7740000 0 0x1000>; @@ -1137,15 +1146,6 @@ #iommu-cells = <1>; }; - ipmmu_mm: mmu@e67b0000 { - compatible = "renesas,ipmmu-r8a77970"; - reg = <0 0xe67b0000 0 0x1000>; - interrupts = , - ; - power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; - #iommu-cells = <1>; - }; - ipmmu_rt: mmu@ffc80000 { compatible = "renesas,ipmmu-r8a77970"; reg = <0 0xffc80000 0 0x1000>; -- 2.7.4