public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] PCI: endpoint: BAR subrange mapping support
@ 2026-01-05  8:02 Koichiro Den
  2026-01-05  8:02 ` [PATCH 1/2] PCI: endpoint: Add " Koichiro Den
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Koichiro Den @ 2026-01-05  8:02 UTC (permalink / raw)
  To: jingoohan1, mani, lpieralisi, kwilczynski, robh, bhelgaas
  Cc: Frank.Li, linux-pci, linux-kernel

This series proposes support for mapping subranges within a PCIe endpoint
BAR and enables controllers to program inbound address translation for
those subranges.

The first patch introduces generic BAR subrange mapping support in the
PCI endpoint core. The second patch adds an implementation for the
DesignWare PCIe endpoint controller using Address Match Mode IB iATU.

This series is a spin-off from a larger RFC series posted earlier:
https://lore.kernel.org/all/20251217151609.3162665-4-den@valinux.co.jp/

Base:
  git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
  branch: controller/dwc
  commit: 68ac85fb42cf ("PCI: dwc: Use cfg0_base as iMSI-RX target address
                         to support 32-bit MSI devices")

Thank you for reviewing,

Koichiro Den (2):
  PCI: endpoint: Add BAR subrange mapping support
  PCI: dwc: ep: Support BAR subrange inbound mapping via address-match
    iATU

 .../pci/controller/dwc/pcie-designware-ep.c   | 198 ++++++++++++++++--
 drivers/pci/controller/dwc/pcie-designware.h  |   2 +
 include/linux/pci-epf.h                       |  26 +++
 3 files changed, 214 insertions(+), 12 deletions(-)

-- 
2.51.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-01-06 12:39 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-05  8:02 [PATCH 0/2] PCI: endpoint: BAR subrange mapping support Koichiro Den
2026-01-05  8:02 ` [PATCH 1/2] PCI: endpoint: Add " Koichiro Den
2026-01-05  8:02 ` [PATCH 2/2] PCI: dwc: ep: Support BAR subrange inbound mapping via address-match iATU Koichiro Den
2026-01-05 16:55 ` [PATCH 0/2] PCI: endpoint: BAR subrange mapping support Niklas Cassel
2026-01-06  1:52   ` Koichiro Den
2026-01-06  3:09     ` Koichiro Den
2026-01-06  9:16       ` Niklas Cassel
2026-01-06 12:39         ` Koichiro Den
2026-01-06  9:30     ` Niklas Cassel
2026-01-06 12:32       ` Koichiro Den

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox