1#
2# IOMMU devices
3#
4
5menu "IOMMU device drivers"
6
7config IOMMU
8	bool "Enable Driver Model for IOMMU drivers"
9	depends on DM
10	help
11	  Enable driver model for IOMMU devices. An IOMMU maps device
12	  virtiual memory addresses to physical addresses. Devices
13	  that sit behind an IOMMU can typically only access physical
14	  memory if the IOMMU has been programmed to allow access to
15	  that memory.
16
17config APPLE_DART
18	bool "Apple DART support"
19	depends on IOMMU && ARCH_APPLE
20	default y
21	help
22	  Enable support for the DART on Apple SoCs.  The DART is Apple's
23	  IOMMU implementation.  The driver performs the necessary
24	  configuration to put the DART into bypass mode such that it can
25	  be used transparently by U-Boot.
26
27endmenu
28