[RFC PATCH 0/2] Add NPAC driver to accel subsystem
Jaspinder Budhal
j-budhal at ti.com
Tue Jun 30 23:25:03 PDT 2026
This series adds support for the Network Packet ACcelerator (NPAC)
client driver. NPAC is a hardware accelerator for offloading
packet processing tasks from the various hosts on TI's TDA5 family
of SoCs.
This is a minimal reference implementation to establish the framework
for NPAC acceleration support in the Linux kernel. Further details
are in patch 1 which adds documentation for the driver and describes
the system architecture, driver interface, and execution flows.
This RFC is submitted for getting feedback on the initial implementation.
Jaspinder Budhal (2):
Documentation: accel: Add NPAC client driver documentation
accel/npac: Add NPAC client driver
Documentation/accel/npac.rst | 142 ++++++++++++++++++++++
drivers/accel/Kconfig | 1 +
drivers/accel/Makefile | 1 +
drivers/accel/npac/Kconfig | 13 ++
drivers/accel/npac/Makefile | 3 +
drivers/accel/npac/npac_drv.c | 218 ++++++++++++++++++++++++++++++++++
6 files changed, 378 insertions(+)
create mode 100644 Documentation/accel/npac.rst
create mode 100644 drivers/accel/npac/Kconfig
create mode 100644 drivers/accel/npac/Makefile
create mode 100644 drivers/accel/npac/npac_drv.c
--
2.34.1
More information about the linux-arm-kernel
mailing list