
The Airoha NPU is a RISC-V module found within the Airoha EN7581 SoC for wired and wireless hardware flow offloading Packet Processor Engine (PPE). The EN7581 series SoC is a quad-core ARM CPU with 8-core RISC-V network processor (the "NPU") for providing WAN, WLAN WiFi 6 / WiFi 7, and LAN handling with smart packet acceleration. This SoC is intended for use within 10G-PON residential and enterprise gateways.

Now at least with the code queued within net-next for the upcoming Linux 6.15 kernel, there will be mainline support for this RISC-V network processor.