Problem
The current radxa-rock5c.yaml recipe installs linux-image-arm64 (generic Debian ARM64 kernel). This boots on QEMU and gives a working baseline image, but does not provide full hardware support for the RK3588S2 SoC:
- NPU (
/dev/rknpu) not available
- RGA 2D accelerator not available
- MIPI-CSI camera not available
- Hardware video encode/decode not available
- Other Rockchip-specific peripherals missing
Goal
Replace linux-image-arm64 with the Radxa vendor kernel for Rock 5C, so the OS image can drive all hardware features needed by pai-engine.
Acceptance Criteria
References
os/recipes/machines/radxa-rock5c.yaml — current kernel install
docs/src/content/docs/architecture/operating-system.mdx — documents the kernel layer
- Radxa package repo: https://github.com/radxa-pkg
Problem
The current
radxa-rock5c.yamlrecipe installslinux-image-arm64(generic Debian ARM64 kernel). This boots on QEMU and gives a working baseline image, but does not provide full hardware support for the RK3588S2 SoC:/dev/rknpu) not availableGoal
Replace
linux-image-arm64with the Radxa vendor kernel for Rock 5C, so the OS image can drive all hardware features needed bypai-engine.Acceptance Criteria
.deb)base-arm64.yamlorradxa-rock5c.yamllinux-image-arm64with the vendor kernel package inradxa-rock5c.yaml/dev/rknpuis present after boot on Radxa Rock 5Coperating-system.mdxto reflect the vendor kernel once shippedReferences
os/recipes/machines/radxa-rock5c.yaml— current kernel installdocs/src/content/docs/architecture/operating-system.mdx— documents the kernel layer