[PATCH v2 5/7] iommu: Add Apple DART driver

Simon Glass sjg at chromium.org
Mon Oct 11 19:00:40 CEST 2021


On Sun, 3 Oct 2021 at 12:34, Mark Kettenis <kettenis at openbsd.org> wrote:
>
> The DART is an IOMMU that is used on Apple's M1 SoC.  This driver
> configures the DART such that it operates in bypass mode which is
> enough to support DMA for the USB3 ports integrated on the SoC.
>
> Signed-off-by: Mark Kettenis <kettenis at openbsd.org>
> ---
>  arch/arm/Kconfig           |  1 +
>  drivers/iommu/Kconfig      | 10 +++++++
>  drivers/iommu/Makefile     |  1 +
>  drivers/iommu/apple_dart.c | 59 ++++++++++++++++++++++++++++++++++++++
>  4 files changed, 71 insertions(+)
>  create mode 100644 drivers/iommu/apple_dart.c
>

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list