Add a generic qcom-sm7150 device package
We have a U-Boot fork for SM7150 that works extremely well at https://github.com/sm7150-mainline/u-boot.
The only logical next step is to boot with U-Boot and systemd-boot and get rid of device-specific packages for the SM7150 devices by replacing them with a generic qcom-sm7150 package. This MR is basically that.
Status: We've reached feature parity with the old device packages. Should be ready to ship once we have a new msm-firmware-loader release
How to test:
- Grab a U-Boot prebuilt from the latest GitHub actions run at the repo linked above
- Flash U-Boot to the
boot
partition with fastboot - Use this pmaports branch, select
qcom
andsm7150
inpmb init
pmb install
- Flash the boot partition to
cache
, the rootfs touserdata
- Reboot and profit!
Tested:
-
xiaomi-davinci -
xiaomi-surya
Edited by Jens Reidel