On Fri, Jul 31, 2026 at 06:09:30PM +0400, Mikhail Bessonov wrote: > ALT Linux has no in-tree device tree for the RK3588-based Repka Pi 5. > Installations therefore depend on a separately supplied vendor DTB and > cannot receive the complete board description with normal kernel updates. > > Use the vendor Repka OS board description as the hardware reference: > https://gitflic.ru/project/npo_rbs/repka-os_linux-rockchip > Adapt the description to the interfaces available in mainline 6.18. > > Add the board device tree with its regulators, storage controllers, > Ethernet, HDMI, USB, analog audio, cooling fan, SDIO Wi-Fi and UART9 > Bluetooth connection. Register the resulting DTB in the Rockchip build. > > Tested on Repka Pi 5 with kernel 6.18.40-alt1. The board boots > successfully, Ethernet and HDMI operate, Wi-Fi remains connected, and the > UART Bluetooth controller registers as an error-free Bluetooth 5.2 HCI > device. > > Signed-off-by: Mikhail Bessonov > --- > arch/arm64/boot/dts/rockchip/Makefile | 1 + > .../boot/dts/rockchip/rk3588-repka-pi5.dts | 773 ++++++++++++++++++ > 2 files changed, 774 insertions(+) > create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-repka-pi5.dts > > diff --git a/arch/arm64/boot/dts/rockchip/Makefile b/arch/arm64/boot/dts/rockchip/Makefile > index ad684e383..ae12dc2ef 100644 > --- a/arch/arm64/boot/dts/rockchip/Makefile > +++ b/arch/arm64/boot/dts/rockchip/Makefile > @@ -181,6 +181,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-orangepi-5-max.dtb > dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-orangepi-5-plus.dtb > dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-orangepi-5-ultra.dtb > dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-quartzpro64.dtb > +dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-repka-pi5.dtb > dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-roc-rt.dtb > dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-rock-5-itx.dtb > dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3588-rock-5b.dtb > diff --git a/arch/arm64/boot/dts/rockchip/rk3588-repka-pi5.dts b/arch/arm64/boot/dts/rockchip/rk3588-repka-pi5.dts > new file mode 100644 > index 000000000..4e4207108 > --- /dev/null > +++ b/arch/arm64/boot/dts/rockchip/rk3588-repka-pi5.dts [...] По оформлению ни у меня, ни у dtc вопросов нет, и в целом всё выглядит логично. К тому же, если dts работает -- а она работает, я видел -- то она скорее всего хороша. Reviewed-by: Ivan A. Melnikov -- wbr, iv m.