axolotl: fork trees from Lineage
Summary
Please fork the LineageOS device tree of SHIFT6mq (axolotl) to allow for /e/ specific adjustments.
Description
One example of why it is required to fork the device tree is support for allowing to relock the bootloader.
SHIFT6mq (axolotl) supports relocking the bootloader, however Lineage has disabled hash tree verification, which can not be enabled on Lineage itself but is needed for /e/ to support relocking the bootloader.
Also, device trees for Android 13 (Lineage 20
) are needed, because older branches are not receiving updates anymore and a huge amount of fixes have landed in T
, fixing issues such as:
Repositories
Device Tree
- Repo: https://github.com/LineageOS/android_device_shift_axolotl
- Branch (upstream):
lineage-20
- Branch (downstream):
v1-t
Kernel
- Repo: https://github.com/LineageOS/android_kernel_shift_sdm845
- Branch (upstream):
lineage-20
- Branch (downstream):
v1-t
For reference, here are the non-opensource counterparts:
Blobs
- Repo: https://review.shift-gmbh.com/plugins/gitiles/SHIFTPHONES/android_vendor_shift_axolotl/
- Branch (upstream):
sos-5.x
Firmware
- Repo: https://review.shift-gmbh.com/plugins/gitiles/ShiftOSS/android_proprietary_vendor_firmware
- Branch (upstream):
sos-5.x
Validation
I have verified the builds itself without device specific modifications are working.