Device trees is a mechanism for describing hardware commonly used in ARM and RISC-V systems, allowing the kernel to discover and configure hardware devices without changing the kernel driver code.
Unlike x86 systems, where the ACPI tables enable automatic hardware discovery and configuration, most ARM systems need to have their device tree modified to declare hardware changes.
Open the grub configuration file /etc/default/grub
.
GRUB_DTB=
and add the path to the device tree file, for example:GRUB_DTB= dtbs/rockchip/<your device tree here>.dtb
sudo grub-mkconfig -o /boot/grub/grub.cfg
There can only be one DTB specified.
/boot/extlinux/extlinux.conf
. Find the line with fdt
, for example:fdt /dtbs/rockchip/<your device tree here>.dtb
Then edit it to match your device tree path. Save and reboot your system.
There can only be one DTB specified.