[PATCH 2/2] PCI: ultrarisc: Remove bypass_ob_mem_iatu variable on DP1000
From: Xincheng Ji
Date: Mon Oct 19 2026 - 02:48:16 EST
The DP1000 PCIe address space is the same as the CPU address space.
In this configuration, the DWC controller supports bypassing the
outbound iATU window, so a separate variable is unnecessary.
Fixes: 8da2b970ed4c ("PCI: ultrarisc: Skip MEM outbound iATU setup on DP1000")
Signed-off-by: Xincheng Ji <jixincheng@xxxxxxxxxxxxx>
---
drivers/pci/controller/dwc/pcie-ultrarisc.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/drivers/pci/controller/dwc/pcie-ultrarisc.c b/drivers/pci/controller/dwc/pcie-ultrarisc.c
index 523f454c6c52..a0d328c0c09b 100644
--- a/drivers/pci/controller/dwc/pcie-ultrarisc.c
+++ b/drivers/pci/controller/dwc/pcie-ultrarisc.c
@@ -154,12 +154,6 @@ static int ultrarisc_pcie_probe(struct platform_device *pdev)
pp = &pci->pp;
- /*
- * DP1000 routes MEM transactions without outbound iATU windows, which
- * avoids the 16-window/4GB-per-window aperture limit.
- */
- pp->bypass_ob_mem_iatu = true;
-
platform_set_drvdata(pdev, ultra);
ret = ultrarisc_pcie_init_clks(ultra);
--
2.34.1