From: Nagarjuna Kristam Date: Tue, 17 Sep 2019 06:56:44 +0000 (+0530) Subject: arm64: tegra: Enable SMMU for XUSB host on Tegra186 X-Git-Tag: v5.15~4957^2~20^2~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=05705c721591d0f8bdd1ea126f5d16176607c415;p=platform%2Fkernel%2Flinux-starfive.git arm64: tegra: Enable SMMU for XUSB host on Tegra186 Enabling the SMMU for XUSB host allows buffers to be mapped through the ARM SMMU, which helps protecting the system from rogue memory accesses by the XUSB host. Signed-off-by: Nagarjuna Kristam Signed-off-by: Thierry Reding --- diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi b/arch/arm64/boot/dts/nvidia/tegra186.dtsi index 47cd831..abdc81f 100644 --- a/arch/arm64/boot/dts/nvidia/tegra186.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra186.dtsi @@ -525,6 +525,7 @@ <0x0 0x03538000 0x0 0x1000>; reg-names = "hcd", "fpci"; + iommus = <&smmu TEGRA186_SID_XUSB_HOST>; interrupts = , , ;