[RFC PATCH 0/4] PCI: Add DOE support for endpoint
From: Aksh Garg <a-garg7@ti.com>
Date: 2026-02-13 12:36:12
Also in:
linux-doc, linux-pci, lkml
From: Aksh Garg <a-garg7@ti.com>
Date: 2026-02-13 12:36:12
Also in:
linux-doc, linux-pci, lkml
This patch series introduces the framework for supporting the Data Object Exchange (DOE) feature for PCIe endpoint devices. Please refer to the documentation added in patch 1 for details on the feature and implementation architecture. The implementation provides a common framework for all PCIe endpoint controllers, not specific to any particular SoC vendor. Posting this as an RFC patch series to get feedback on the design and implementation. Aksh Garg (4): PCI: Add documentation for DOE endpoint support PCI/DOE: Move common definitions to the header file PCI/DOE: Add DOE mailbox support for endpoint functions PCI: Document APIs for endpoint DOE implementation Documentation/PCI/index.rst | 1 + Documentation/PCI/pci-doe-ep.rst | 297 ++++++++++++++ drivers/pci/Kconfig | 14 + drivers/pci/Makefile | 1 + drivers/pci/doe-ep.c | 671 +++++++++++++++++++++++++++++++ drivers/pci/doe.c | 11 - include/linux/pci-doe.h | 107 ++++- include/linux/pci-epc.h | 4 + 8 files changed, 1090 insertions(+), 16 deletions(-) create mode 100644 Documentation/PCI/pci-doe-ep.rst create mode 100644 drivers/pci/doe-ep.c -- 2.34.1