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]>
> ---
> 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 +
>  drivers/iommu/Kconfig       |  8 +++++
>  drivers/iommu/Makefile      |  1 +
>  drivers/iommu/riscv_iommu.c | 82 
> +++++++++++++++++++++++++++++++++++++++++++++
>  4 files changed, 92 insertions(+)

Reviewed-by: Leo Yu-Chi Liang <[email protected]>

Reply via email to