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

Reply via email to