- Strip the perf-trace debug instrumentation (dbg_* counters + HWSUB/rkopnu-trace
dev_err); it served its purpose (proved the drm_sched glue is ~3% of a submit).
No functional change.
- README.md: full build+setup guide (kernel requirements, DT enablement, rocket
blacklist, out-of-tree build, librknnrt + rk-llama.cpp rknpu2 userspace, perf
notes, limitations).
- dt/rk3588-npu-enable.dtso: the necessary DT patch -- mainline ships the RKNN
cores + IOMMUs status=disabled; this enables them + OPP table (example board:
CoolPi CM5 GenBook; supplies are board-specific).
- config/rkopnu.config: kernel config fragment (DRM_ACCEL etc.).
- LICENSE: GPL-2.0.
A third party can now recreate the mainline-NPU stack from this repo alone.