Generic infrastructure code that lets a Linux system act as a PCI endpoint (the device side of a PCI link) rather than the host. It provides the shared framework that hardware-specific endpoint controller drivers plug into, used on SoCs that can present themselves as a PCI peripheral to another machine.
This is not actually a hardware driver; it is the core PCI endpoint subsystem that other drivers build on top of. Removal questions don't apply here — the framework exists to support any current and future PCI endpoint controller drivers in the tree.
repository signals
13files
9,236source lines
179commits, 5y
+5,368 / −1,396lines added / removed, 5y
45authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 179 total · active in 48/61 months
sources
No sources cited.
codex reasoning notes (technical)
Not a driver directory: contains the generic PCI endpoint framework/core support code rather than a hardware-specific kernel driver for a concrete device family.