2021-10-23 14:58:01 +00:00
|
|
|
#
|
|
|
|
# IOMMU devices
|
|
|
|
#
|
|
|
|
|
|
|
|
menu "IOMMU device drivers"
|
|
|
|
|
|
|
|
config IOMMU
|
|
|
|
bool "Enable Driver Model for IOMMU drivers"
|
|
|
|
depends on DM
|
|
|
|
help
|
|
|
|
Enable driver model for IOMMU devices. An IOMMU maps device
|
|
|
|
virtiual memory addresses to physical addresses. Devices
|
|
|
|
that sit behind an IOMMU can typically only access physical
|
|
|
|
memory if the IOMMU has been programmed to allow access to
|
|
|
|
that memory.
|
|
|
|
|
2021-10-23 14:58:05 +00:00
|
|
|
config APPLE_DART
|
|
|
|
bool "Apple DART support"
|
|
|
|
depends on IOMMU && ARCH_APPLE
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Enable support for the DART on Apple SoCs. The DART is Apple's
|
|
|
|
IOMMU implementation. The driver performs the necessary
|
|
|
|
configuration to put the DART into bypass mode such that it can
|
|
|
|
be used transparently by U-Boot.
|
|
|
|
|
2021-10-23 14:58:01 +00:00
|
|
|
endmenu
|