| From: |
| Jaspinder Budhal <j-budhal-AT-ti.com> |
| To: |
| <ogabbay-AT-kernel.org>, <corbet-AT-lwn.net>, <skhan-AT-linuxfoundation.org> |
| Subject: |
| [RFC PATCH 0/2] Add NPAC driver to accel subsystem |
| Date: |
| Wed, 01 Jul 2026 11:55:03 +0530 |
| Message-ID: |
| <20260701062505.1091840-1-j-budhal@ti.com> |
| Cc: |
| <dri-devel-AT-lists.freedesktop.org>, <linux-doc-AT-vger.kernel.org>, <linux-kernel-AT-vger.kernel.org>, <linux-arm-kernel-AT-lists.infradead.org>, <j-budhal-AT-ti.com>, <srk-AT-ti.com>, <s-vadapalli-AT-ti.com> |
| Archive-link: |
| Article |
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