====== Rockchip Debian 12 ======
Инструкция проверена в Ubuntu 22.04
Debian 12 подготовлен на основе кастомного ядра Rockchip 6.1.43 от Radxa.
Сборка работает на драйвере GPU mali-valhall-csf с полностью открытыми кодами.
**Credentials**
* login: inmys
* pass: inmys
ssh по умолчанию отключен. Включение через консоль на разъеме X17.
sudo systemctl enable ssh
sudo systemctl start ssh
=== Ресурсы: ===
* [[https://disk.yandex.ru/d/Z_12Dz_fRZRXpA|Конфиг и патч на ядро]]
* [[https://github.com/inmys/buildroot-external-inmys/tree/nms-sm-rk3588|DTS]]
#download config&patch from yandex drive
git clone https://github.com/inmys/buildroot-external-inmys -b nms-sm-rk3588
git clone https://github.com/radxa/kernel
cd kernel
git checkout 3b95df6d8bf567857b69e5266f1cb0651a6cfb3e
#patch dma
patch -p1 < ../config\&patch/0002-fix-import-namespace-DMA_BUF-before-using-it.patch
#set config
cp ../config\&patch/config-6.1.43-12-rk2312 .config
cp ../buildroot-external-inmys/dts-rk/rk3588-inmys-smarc* arch/arm64/boot/dts/rockchip
#customize kernel
make ARCH=arm64 menuconfig
=== Сборка DTB ===
make CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 rockchip/rk3588-inmys-smarc-evm.dtb
#result arch/arm64/boot/dts/rockchip/rk3588-inmys-smarc-evm.dtb
=== Сборка ядра ===
make CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 LOCALVERSION=-12-rk2312 KERNELRELEASE=6.1.43-12-rk2312
#result arch/arm64/boot/Image
Ядро и DTB(Image и rk3588-inmys-smarc-evm.dtb), модифицированные под ваши нужды нужно поместить в каталог /boot Debian.