diff mbox series

arm64: tegra: Disable ISO SMMU for Tegra194

Message ID 20220113143152.167583-1-jonathanh@nvidia.com
State Accepted
Headers show
Series arm64: tegra: Disable ISO SMMU for Tegra194 | expand

Commit Message

Jon Hunter Jan. 13, 2022, 2:31 p.m. UTC
Commit e762232f9466 ("arm64: tegra: Add ISO SMMU controller for Tegra194")
add the ISO SMMU for display devices on Tegra194. The SMMU is enabled by
default but no hooked up to the display controllers yet because we do not
have a way to pass frame-buffer memory from the bootloader to the kernel.
However, even though the SMMU is not hooked up to the display controllers
SMMU faults are being seen if a display is connected. Therefore, keep the
ISO SMMU disabled by default for now.

Fixes: e762232f9466 ("arm64: tegra: Add ISO SMMU controller for Tegra194")
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
---
 arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Thierry Reding Jan. 27, 2022, 5:38 p.m. UTC | #1
On Thu, Jan 13, 2022 at 02:31:52PM +0000, Jon Hunter wrote:
> Commit e762232f9466 ("arm64: tegra: Add ISO SMMU controller for Tegra194")
> add the ISO SMMU for display devices on Tegra194. The SMMU is enabled by
> default but no hooked up to the display controllers yet because we do not
> have a way to pass frame-buffer memory from the bootloader to the kernel.
> However, even though the SMMU is not hooked up to the display controllers
> SMMU faults are being seen if a display is connected. Therefore, keep the
> ISO SMMU disabled by default for now.
> 
> Fixes: e762232f9466 ("arm64: tegra: Add ISO SMMU controller for Tegra194")
> Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
> ---
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Applied, thanks.

Thierry
diff mbox series

Patch

diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
index 2d48c3715fc6..aaa00da5351d 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
@@ -1584,7 +1584,7 @@  iommu@10000000 {
 			#iommu-cells = <1>;
 
 			nvidia,memory-controller = <&mc>;
-			status = "okay";
+			status = "disabled";
 		};
 
 		smmu: iommu@12000000 {