On Tue, Aug 25, 2026 at 11:42:46AM -0500, Anirudh Srinivasan wrote: > Adds a basic driver for IOMMUs that conform to the RISC-V IOMMU > specification. This driver sets up the IOMMU in bare mode so that > peripherals requiring DMA in U-Boot can function. > > Signed-off-by: Anirudh Srinivasan <[email protected]> > Reviewed-by: Leo Yu-Chi Liang <[email protected]> > --- > Changes in v2: > - Changed DDTP read timeout to 3s from 10s > - Link to v1: > https://patch.msgid.link/[email protected] > --- > Hi, > > This is a pre-requisite for U-Boot on Tenstorrent Atlantis. On this > platform, the IOMMU comes up in Off mode at boot, so this is needed for > SD and NVME boot to work in U-Boot. > --- > MAINTAINERS | 1 +
Hi Anirudh, The change you made in the MAINTAINERS is already managed after Yao's patch (https://patchwork.ozlabs.org/project/uboot/patch/[email protected]/) is applied. I will remove it on my side. Thanks again for the patch. Best regards, Leo > drivers/iommu/Kconfig | 8 +++++ > drivers/iommu/Makefile | 1 + > drivers/iommu/riscv_iommu.c | 82 > +++++++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 92 insertions(+) > > ... > > diff --git a/MAINTAINERS b/MAINTAINERS > index 289a45f47bb..a7b9e78cd79 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -1583,6 +1583,7 @@ F: arch/riscv/ > F: cmd/riscv/ > F: doc/arch/riscv.rst > F: doc/usage/sbi.rst > +F: drivers/iommu/riscv_iommu.c > F: drivers/sysreset/sysreset_sbi.c > F: drivers/timer/andes_plmt_timer.c > F: drivers/timer/riscv_aclint_timer.c
