summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmanuele Ghidoli <emanuele.ghidoli@toradex.com>2025-07-30 18:33:01 +0200
committerEmanuele Ghidoli <emanuele.ghidoli@toradex.com>2025-07-30 18:33:01 +0200
commit6fdd95106097504104c741820770aee06079676d (patch)
tree2414c305c740f963635015129d24667f9435c930
parent5183eb7bf8e05d51a8a1212a9d109c9e4c03645d (diff)
board: toradex: {toradex-smarc,verdin}-imx95: disable SMMUtoradex_imx_lf_v2024.04
Commit 30e0808d30e8 ("LFU-855 imx95: disable SMMU in SPL") disabled SMMU in SPL for iMX95 systems. Apply the same to Toradex SMARC iMX95. Upstream-Status: Pending Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
-rw-r--r--board/toradex/smarc-imx95/spl.c2
-rw-r--r--board/toradex/verdin-imx95/spl.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/board/toradex/smarc-imx95/spl.c b/board/toradex/smarc-imx95/spl.c
index fe29b792eb2..2bb625045f1 100644
--- a/board/toradex/smarc-imx95/spl.c
+++ b/board/toradex/smarc-imx95/spl.c
@@ -113,6 +113,8 @@ void board_init_f(ulong dummy)
printf("SOC: 0x%x\n", gd->arch.soc_rev);
printf("LC: 0x%x\n", gd->arch.lifecycle);
+ disable_smmuv3();
+
/* Set ARM CPU freq to max rate */
clock_init_late();
diff --git a/board/toradex/verdin-imx95/spl.c b/board/toradex/verdin-imx95/spl.c
index 76d07f4e49b..6ca5d8a6dbf 100644
--- a/board/toradex/verdin-imx95/spl.c
+++ b/board/toradex/verdin-imx95/spl.c
@@ -80,6 +80,8 @@ void board_init_f(ulong dummy)
printf("SOC: 0x%x\n", gd->arch.soc_rev);
printf("LC: 0x%x\n", gd->arch.lifecycle);
+ disable_smmuv3();
+
/* Set ARM CPU freq to max rate */
clock_init_late();