Generic PCIe Endpoint Non-Transparent Bridge (EPF NTB)
A software-defined Non-Transparent Bridge built on top of a PCIe endpoint controller, used to link two systems over PCIe so they can share memory and exchange messages. It runs on embedded SoCs that expose PCIe endpoints, notably Texas Instruments Jacinto 7 / J721E automotive and industrial processors (TDA4VM, DRA829V), along with similar NXP and Renesas endpoint parts.
recommendation
Worth keeping but documenting its niche. Upstream activity is healthy, with bug fixes and reviewed feature work landing as recently as 2026, and TI continues to ship and support the J721E/Jacinto 7 family it targets. Real-world deployments are limited to embedded, automotive, and industrial designs rather than general-purpose servers, and no other in-tree driver fills the generic PCIe-endpoint NTB role, so removing it would leave a gap for the SoCs that depend on it.
repository signals
sources
- lore.kernel.org
The driver received a bug-fix patch in April 2026, indicating current upstream maintenance rather than abandonment.
- lore.kernel.org
The driver was part of an actively reviewed March 2026 feature/fix series for doorbell handling, with Reviewed-by tags from subsystem participants.
- software-dl.ti.com
TI's current J721E SDK documentation still targets J721E devices (TDA4VM, DRA829V), supporting the conclusion that at least one supported hardware family remains in active deployment and vendor support.
codex reasoning notes (technical)
Shell inspection of the local source showed this is a real PCI NTB host-side endpoint driver (`Generic EPF Non-Transparent Bridge support`) with PCI IDs for TI J721E and additional Freescale/Renesas variants. Lore evidence was obtained with `lore_activity` on `drivers/ntb/hw/epf/ntb_hw_epf.c`; cited lore URLs show fresh 2026 fixes/features and no removal signal. Deployment evidence came from a `web.search_query` result on TI's official J721E SDK docs; this is niche embedded/industrial/automotive hardware, so deployments are low rather than medium/high. No natural in-tree replacement driver covers the same generic EPF NTB role.