Skip to content

testing/device-qcom-msm8916: New port

Nikita Travkin requested to merge TravMurav/pmaports:msm8916/generic into master

This MR adds a generic port for most msm8916 devices.

This port is experimental and is made to have a minimal base for us to test later changes that aim at generic images, as well as to be able to asses current problems better.

The generic port has two modes:

extlinux.conf

"Future" lk2nd has gained support for automatic dtb selection and uses extlinux.conf as it's bootloader configuration. This port makes use of that feature and generates a generic image that supplies all relevant dtb files for lk2nd to pick from.

EFI

Thanks to amazing work @calebccff did in U-Boot, msm8916 devices can run close-to-mainine U-Boot to make use of its EFI runtime. This port enables EFI support in msm8916 kernel and makes use of systemd-boot as EFI bootloader. The DTB handling is opaque to the OS in this case and is handled out-of-band. (msm8916-mainline/gen-uboot-img is used to generate a bootchain package that includes lk2nd and recent dtb files that are packaged into a single image with u-boot.)

Cc: @Minecrell

Merge request reports