[QCOM] add preliminary support for QCS6490 RB3Gen2 Vision Kit and QCS615 ADP Air
Add preliminary support for QCS6490 RB3Gen2 Vision Kit and QCS615 ADP Air
Note: video/audio features not yet supported in both platforms.
QCS6490 RB3Gen2 Vision Kit
The QCS6490 platform now supports two boot flows:
- The default
systemd-boot
boot flow - A GRUB2-based boot flow
To enable GRUB, set "Enable grub" in the configurator.
The GRUB boot flow supports sysdata
and the standard Clea OS disk layout. It works by producing a wic image, retrieving the partition names,
sizes and offsets from it and extracting each partition from the wic into a series of <N>-<label>.part
files. Then, the Qualcomm partition
XMLs are updated accordingly (only the first physical partition, rawprogram0.xml) to allow flashing the partitions with QDL.
The systemd-boot boot flow does not support the Clea OS partition layout or other advanced Clea OS features such as sysdata.
QCS615 ADP Air
The QCS615 ADP Air, as of the current (pre-GA 1.4) release, only supports booting via the Qualcomm Android Bootloader (ABL). ABL loads an Android-style boot.img
that encapsulates all required components. This means that sysdata
and the Clea OS disk layout and boot scripts
are currently not supported in this platform.
Future releases will add support for GRUB and a boot process similar to the QCS6490.
This MR also integrates a number of patches necessary to support this board and a precompiled ABL image.