Last updated: 21 Nov 24 19:46:16 (UTC)

Orange pi 5 devicetree and overlays

Armbian orangepi5 board uses the rockchip-rk3588 family which for the edge branch sets KERNEL_MAJOR_MINOR to 6.8, and for current branch includes rockchip64-common.inc, which defines 6.6 as the KERNEL_MAJOR_MINOR and leaves KERNELSOURCE unset, which sets it to mainline, which is the linux stable tree. However, 6.6 does not contain a DTS for the orangepi? Also, the rockchip64-6.6 patch dir also does not have it. Mainline 6.8 (used for edge) does have it.

However, most current (2024-04-11) builds on armbian.org use the legacy kernel, one uses the vendor branch.

The legacy branch points to the armbian linux tree, which has the dts at: https://github.com/armbian/linux-rockchip/blob/rk-5.10-rkr6/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts

For the vendor 6.1 versions, the DTS presumably lives here: https://github.com/armbian/linux-rockchip/blob/rk-6.1-rkr3/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts