Patched the .dtb for v6.1, currently not yet in final format. I will probably create a commit to Armbian with a .dts for our board.
I am attaching the dtb/dts just to keep track of the progress.
Here are results of the RKNN test launch:
rknn_api/rknnrt version: 2.3.2 (429f97ae6b@2025-04-09T09:09:27), driver version: 0.9.8
model input num: 1, output num: 1
input tensors:
index=0, name=input, n_dims=4, dims=[1, 224, 224, 3], n_elems=150528, size=150528, fmt=NHWC, type=INT8, qnt_type=AFFINE, zp=0, scale=0.007812
output tensors:
index=0, name=MobilenetV1/Predictions/Reshape_1, n_dims=2, dims=[1, 1001, 0, 0], n_elems=1001, size=2002, fmt=UNDEFINED, type=FP16, qnt_type=AFFINE, zp=0, scale=1.000000
custom string:
Begin perf ...
0: Elapse Time = 8.06ms, FPS = 124.12
---- Top5 ----
0.935059 - 156
0.057037 - 155
0.003881 - 205
0.003119 - 284
0.000172 - 285
So:
CPU: OK
GPU: OK via Panfrost
NPU: OK, RKNN inference works on RKNPU
rk3566-box-X88PRO20-npu.dtb
rk3566-box-X88PRO20-npu.dts