Skip to content

[QCOM] add preliminary support for QCS6490 RB3Gen2 Vision Kit and QCS615 ADP Air

Alessandro Pecugi requested to merge ap/qcom-base into scarthgap_kickoff

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.

Edited by Alessandro Pecugi

Merge request reports

Loading