Kernel DTS Compilation and Flashing

The framework build system compiles the kernel DTS and DTSI files for your platform into DTB data, which is included in the flash image. Along with the kernel, DTB files are built automatically.

The boot loader uses the libfdt library to manage DTB data. With this library, Quickboot performs the following tasks:

  1. Reads the DTB from the kernel-dtb partition, if it exists.
  2. Modifies the DTB to add device tree nodes that are specific to the platform.
  3. Passes the modified DTB to the kernel, if Quickboot initially read the DTB from the kernel-dtb partition.