Thread (11 messages) 11 messages, 3 authors, 2023-02-22

Re: [PATCH v8 2/7] iommu/arm-smmu-v3: support ops registration for CDX bus

From: Nipun Gupta <nipun.gupta@amd.com>
Date: 2023-02-22 05:41:19
Also in: linux-arm-kernel, linux-kbuild, lkml


On 2/21/2023 5:26 PM, Robin Murphy wrote:
Caution: This message originated from an External Source. Use proper 
caution when opening attachments, clicking links, or responding.


On 2023-02-17 13:28, Nipun Gupta wrote:

Nit: subject should be "iommu: Support ops registration for CDX bus",
since this is no longer a driver-specific thing.
Sure, will update the subject in the next spin.

Thanks,
Nipun
Thanks,
Robin.
quoted
With new CDX bus supported for AMD FPGA devices on ARM
platform, the bus requires registration for the SMMU v3
driver.

Signed-off-by: Nipun Gupta <nipun.gupta@amd.com>
Tested-by: Nikhil Agarwal <nikhil.agarwal@amd.com>
---
  drivers/iommu/iommu.c | 4 ++++
  1 file changed, 4 insertions(+)
diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c
index 1fbe53354532..c2ff7754a4b3 100644
--- a/drivers/iommu/iommu.c
+++ b/drivers/iommu/iommu.c
@@ -28,6 +28,7 @@
  #include <linux/fsl/mc.h>
  #include <linux/module.h>
  #include <linux/cc_platform.h>
+#include <linux/cdx/cdx_bus.h>
  #include <trace/events/iommu.h>
  #include <linux/sched/mm.h>
  #include <linux/msi.h>
@@ -129,6 +130,9 @@ static struct bus_type * const iommu_buses[] = {
  #ifdef CONFIG_TEGRA_HOST1X_CONTEXT_BUS
      &host1x_context_device_bus_type,
  #endif
+#ifdef CONFIG_CDX_BUS
+     &cdx_bus_type,
+#endif
  };

  /*
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help