| # SPDX-License-Identifier: GPL-2.0-only |
| # RISC-V IOMMU support |
| |
| config RISCV_IOMMU |
| bool "RISC-V IOMMU Support" |
| depends on RISCV && 64BIT |
| default y |
| select IOMMU_API |
| help |
| Support for implementations of the RISC-V IOMMU architecture that |
| complements the RISC-V MMU capabilities, providing similar address |
| translation and protection functions for accesses from I/O devices. |
| |
| Say Y here if your SoC includes an IOMMU device implementing |
| the RISC-V IOMMU architecture. |
| |
| config RISCV_IOMMU_PCI |
| def_bool y if RISCV_IOMMU && PCI_MSI |
| help |
| Support for the PCIe implementation of RISC-V IOMMU architecture. |