Reuse the 6.6 common build while retaining WAIPIO kernel selection,
Ferrari partition sizes, shipping API and the existing hardware blobs.
Keep legacy radio declarations in the leaf manifest and replace the old
audio/PAL/AGM declarations with the common AIDL stack.
Use the common handset primary module configuration and AIDL effects
without Quasar, whose proprietary library is not supplied on Ferrari.
Load system_dlkm before the existing vendor loader. Retain the reviewed
WAIPIO module lists rather than inheriting Sun peripheral modules.
Assisted-by: LLM
Change-Id: I1fcf3cbf77e5496682f8242c931b72fd9e349050
Select the Ferrari driver profile and combined overlay with WAIPIO
v1/v2 bases. Fetch the relocated kernel, modules and devicetrees trees.
Assisted-by: LLM
Change-Id: Idb1ab8c23d2c41a29449cf91709292ee857f8e52
This is overriding TARGET_HEALTH_CHARGING_CONTROL_CHARGING_PATH,
previously set in the common device tree and supports controlling both
wired and wireless charging.
Fixes: https://gitlab.com/LineageOS/issues/android/-/issues/5965
Change-Id: I97c00d6a707281e33e6b8c5dfa817ec90714e16a
A compiled build has no chance of booting without the prebuilt
binaries, so fail the build if those are not present.
Change-Id: I8124a5f92a75490ce48422b9d760764733efe37e
* The tree has no chance of building without the common
device tree as it contains architecture definitions.
Change-Id: Iadd43e887d426732e549969ab8deb14194ca818d
* fod radius = radius value / 2
* fod x position = x position value + (radius value / 2)
* fod y position = y position value + (radius value / 2)
* fod enroll progress radius = (radius value / 2) + 5
Change-Id: I9d3a39ab6b6b5b069e4ba66ef6baa477fd6829da
* This allows us to provide usable recovery image for people
who are still on OxygenOS dtbo as unmodified stock dtbo
defaults to 1080p. While it'll make UI slightly smaller
on Lineage dtbo, it doesn't make it unacceptable.
Change-Id: Ic216c9d17066765c1b06ffdd35f2543f412f18db