Mi A2 booting
Get this booting a CalyxOS build with a locked bootloader.
We have already verified that it does work, just the build used to verify didn't even get to homescreen/lockscreen
https://gitlab.com/calyxos/calyxos/wikis/mi-a2 has some info
Repos:
- device/xiaomi/jasmine
- device/xiaomi/sdm660-common
- kernel/xiaomi/jasmine
- vendor/xiaomi/jasmine
- vendor/xiaomi/jasmine-tmp - only for testing, not used anymore
AOSP repos modified:
- bionic - inaddr forked
- build/soong - for lineage modification accomodation
- frameworks/av - minor patch for oss audio forked
- hardware/qcom/bootctrl - to let us build forked
- hardware/qcom/gps - to avoid conflicts forked
- hardware/qcom/{audio,display,media} - with wahoo sdm libs, and patches to let us build and use kernel headers forked
Lineage repos added:
- device/qcom/sepolicy - forked
- external/json-c - might be unneeded, could use aosp hardware/qcom/msm8998
- hardware/qcom/{audio,display,media}-caf/msm8998 - too big of a plain to get these in - na
- vendor/qcom/opensource/audio - forked
- vendor/qcom/opensource/cryptfs_hw - hax - forked
- vendor/qcom/opensource/dataservices - forked
- vendor/qcom/opensource/interfaces - forked
- external/ant-wireless/* (3 repos, optional, can be possibly removed) - forked
- packages/resources/devicesettings - for doze - forked
Edited by Chirayu Desai