> -----Original Message----- > From: Shawn Guo [mailto:shawnguo@xxxxxxxxxx] > Sent: Friday, January 11, 2019 2:10 PM > To: Nipun Gupta <nipun.gupta@xxxxxxx> > Cc: Leo Li <leoyang.li@xxxxxxx>; robh+dt@xxxxxxxxxx; > mark.rutland@xxxxxxx; robin.murphy@xxxxxxx; will.deacon@xxxxxxx; > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; devicetree@xxxxxxxxxxxxxxx; linux- > kernel@xxxxxxxxxxxxxxx > Subject: Re: [PATCH 1/2] arm64: dts: ls1088: add smmu device node > > On Tue, Dec 18, 2018 at 04:51:58AM +0000, Nipun Gupta wrote: > > This patch also adds the iommu-map property in fsl-mc node, so > > that fsl-mc can use iommu. > > > > Signed-off-by: Nipun Gupta <nipun.gupta@xxxxxxx> > > --- > > These patches are based over: > > git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git, > > as there are couple of changes related to fsl-mc bus in this tree: > > > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flor > e.kernel.org%2Fpatchwork%2Fpatch%2F1021020%2F&data=02%7C01% > 7Cnipun.gupta%40nxp.com%7C32db0a82c058487b3b9b08d677a0686c%7C686 > ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636827928177177279&s > data=owEtCHfG%2Bc4pjO5lkb0TODYs6xORn2jXgLv4qJ95u8o%3D&reser > ved=0 > > > > arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 92 > +++++++++++++++++++++++++- > > 1 file changed, 91 insertions(+), 1 deletion(-) > > > > diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi > b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi > > index de93b42..dec0c2d 100644 > > --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi > > +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi > > @@ -576,6 +576,7 @@ > > reg = <0x00000008 0x0c000000 0 0x40>, /* MC portal > base */ > > <0x00000000 0x08340000 0 0x40000>; /* MC > control reg */ > > msi-parent = <&its>; > > + iommu-map = <0 &smmu 0 0>; /* This is fixed-up by > u-boot */ > > #address-cells = <3>; > > #size-cells = <1>; > > > > @@ -641,6 +642,96 @@ > > }; > > }; > > }; > > + > > + smmu: iommu@5000000 { > > We are trying to keep the nodes with unit-address sorted in the address. > I move the node to where it should be, and applied both patches. Thank you.