Documentation/accel/rocket/index.rst

Source file repositories/reference/linux-study-clean/Documentation/accel/rocket/index.rst

File Facts

System
Linux kernel
Corpus path
Documentation/accel/rocket/index.rst
Extension
.rst
Size
657 bytes
Lines
20
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

.. SPDX-License-Identifier: GPL-2.0-only

=====================================
 accel/rocket Rockchip NPU driver
=====================================

The accel/rocket driver supports the Neural Processing Units (NPUs) inside some
Rockchip SoCs such as the RK3588. Rockchip calls it RKNN and sometimes RKNPU.

The hardware is described in chapter 36 in the RK3588 TRM.

This driver just powers the hardware on and off, allocates and maps buffers to
the device and submits jobs to the frontend unit. Everything else is done in
userspace, as a Gallium driver (also called rocket) that is part of the Mesa3D
project.

Hardware currently supported:

* RK3588

Annotation

Implementation Notes