38 lines
1.2 KiB
Diff
38 lines
1.2 KiB
Diff
From 8381ca9c725c6cb36828499028684e797e0a85aa Mon Sep 17 00:00:00 2001
|
|
From: Pinkesh Vaghela <pinkesh.vaghela@einfochips.com>
|
|
Date: Mon, 29 Jul 2024 17:12:50 +0530
|
|
Subject: [PATCH 006/128] iommu: Kconfig: Enable ARM SMMU V3 for RISCV
|
|
|
|
Signed-off-by: Min Lin <linmin@eswincomputing.com>
|
|
Signed-off-by: Darshan Prajapati <darshan.prajapati@einfochips.com>
|
|
Signed-off-by: Pinkesh Vaghela <pinkesh.vaghela@einfochips.com>
|
|
---
|
|
drivers/iommu/Kconfig | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
|
|
index d57c5adf932e..6abcf3e44d1f 100644
|
|
--- a/drivers/iommu/Kconfig
|
|
+++ b/drivers/iommu/Kconfig
|
|
@@ -28,7 +28,7 @@ config IOMMU_IO_PGTABLE
|
|
config IOMMU_IO_PGTABLE_LPAE
|
|
bool "ARMv7/v8 Long Descriptor Format"
|
|
select IOMMU_IO_PGTABLE
|
|
- depends on ARM || ARM64 || COMPILE_TEST
|
|
+ depends on ARM || ARM64 || RISCV || COMPILE_TEST
|
|
depends on !GENERIC_ATOMIC64 # for cmpxchg64()
|
|
help
|
|
Enable support for the ARM long descriptor pagetable format.
|
|
@@ -389,7 +389,7 @@ config ARM_SMMU_QCOM_DEBUG
|
|
|
|
config ARM_SMMU_V3
|
|
tristate "ARM Ltd. System MMU Version 3 (SMMUv3) Support"
|
|
- depends on ARM64
|
|
+ depends on ARM64 || RISCV
|
|
select IOMMU_API
|
|
select IOMMU_IO_PGTABLE_LPAE
|
|
select GENERIC_MSI_IRQ
|
|
--
|
|
2.47.0
|
|
|