31 Commits

Author SHA1 Message Date
1129509a34 ginkgo: init for EvolutionX
Signed-off-by: Onelots <onelots@onelots.fr>
2025-12-03 10:05:03 +01:00
Georg Veichtlbauer
f5bdfd86dc ginkgo: overlay: Update deprecated screen power items
* screen.on -> screen.on.display0
* screen.full -> screen.full.display0

AOSP frameworks/base: 8ac63071a4e6da7e0740f5eb6c6753218efcfd3a

Change-Id: Iad50e6cb63368e2d71e6fa1dbb6997c0f95d321e
2025-10-11 01:19:03 +03:00
Skyblueborb
05ce80a300 ginkgo: overlay: Import Aperture RRO
Change-Id: I4ba33f4306f402982f4951404dd39e3881e22991
2025-08-31 20:21:16 +02:00
Ivan Vecera
39bdf3270c ginkgo: Provide camera IDs remapping property and drop camera provider blobs
Recent change I13a3bd186e7fc48e797e3c6f9039a1dae1fb733f allow to provide
camera IDs remapping as it is expected by camera module. This allows us to
drop camera provider blobs.

[ItsVixano: Create the prop based on media.camera dumpsys output instead]

Change-Id: I674953d89ce6a066e9050b3395fc61ffdbec58c1
2025-08-31 20:21:06 +02:00
Skyblueborb
d019a81f60 ginkgo: Remove consumerir blob
We switched to using a different kernel driver and HAL. This isn't
needed anymore.

Change-Id: I454ea754aac262b622be3fc0b783ae2abd90b89a
2025-06-08 23:46:47 +02:00
Skyblueborb
117e1f810a ginkgo: Import charging light overlay
This RRO depends on ro.product.device as willow doesn't have a charging light.

Change-Id: I25d86c9f458254c15a408646d85ec11ddf5a871d
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-30 19:13:33 +00:00
Skyblueborb
5012f1bae2 ginkgo: Import vibration patterns
From willow V12.5.6.0.RCXMIXM.

Change-Id: If7b0e71b345cd0e1dd9bb70cee3b349e753d4c07
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-25 17:27:04 +02:00
Skyblueborb
58aa2b8f4c ginkgo: Decommonize cnss-daemon
Ginkgo/willow needs this from their stock rom.

Change-Id: I56c899bb89943cb3a5547d517e6e750336be39ac
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-22 19:11:23 +02:00
Adithya R
e0bb51614b ginkgo: rootdir: Set hwversion for cnss-daemon
* cnss-daemon reads the value of vendor.boot.hwversion and
   loads the correct bdwlan fw (bdf_c3x.bin/bdf_c3j.bin)
   depending on the device detected

Change-Id: Id15802f187a11074765611a81d50eb530990b1fa
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
2025-05-22 19:11:23 +02:00
Skyblueborb
ec974f83ba ginkgo: Decommonize VENDOR_SECURITY_PATCH
ginkgo uses 2022-10-01, laurel_sprout uses 2022-08-01.

Change-Id: I1ae48b8c4c70aee01981b4cd94863754fcc3159f
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-22 19:11:23 +02:00
Skyblueborb
2da0fbff53 ginkgo: Decommonize TARGET_BOOTLOADER_BOARD_NAME
Both ginkgo and laurel bootloaders expect this to be the device codename.

Change-Id: I8c127910a1532565392010f9568956df6caf58a6
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-22 19:11:23 +02:00
Skyblueborb
80565310dd ginkgo: Decommonize cache and recovery partition flags
There is no need to keep this in common. Move it to ginkgo device tree.

Change-Id: I1c81e88501dd987ab417f6a7fb7d7b87f05bac1d
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-22 19:11:23 +02:00
Skyblueborb
53330bdb53 ginkgo: Build NFC HIDL service for willow
Redmi Note 8T has NFC support.

Change-Id: I2dc2006b99ab3daca7e472296e9b8ac4ed27e4e5
2025-05-22 19:11:21 +02:00
Skyblueborb
358b2ac642 ginkgo: Copy touch firmware to recovery
Fixes touchscreen in recovery.

Change-Id: I2b6d31bc2a212e9ba00acf19c3bfb87ddf4e2037
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:05 +02:00
programminghoch10
ec5b8279bd ginkgo: Override fastboot-info.txt
Change-Id: Ide87e1023a1de6ff93c4691394ad389c31038c67
2025-05-20 17:58:05 +02:00
programminghoch10
e7b86d7a29 ginkgo: Add board-info.txt
Change-Id: I9aa7318f109e09da9332bd47ded747a9c2957e86
2025-05-20 17:58:05 +02:00
Skyblueborb
ab131345e6 ginkgo: Use device specific config fragment
Change-Id: Ia8224a461a750692077ed4ba91e2fd25fa5d541a
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:05 +02:00
LuK1337
b763812f18 ginkgo: Include dtbo in recovery image
Change-Id: Id0b36db9634ba7b20143c247c68da5d31891fce1
2025-05-20 17:58:05 +02:00
Skyblueborb
16a27283f4 ginkgo: Import audio configs
From: https://github.com/LineageOS/android_device_xiaomi_ginkgo/tree/lineage-20/audio

Change-Id: I48c692875660f9926a9e9b37f17073acc3c2cf3c
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:05 +02:00
Skyblueborb
9a0aab7f01 ginkgo: Import overlays
From https://github.com/LineageOS/android_device_xiaomi_ginkgo/tree/lineage-20/

Change-Id: I5253ac2521d897ebf4fdfb0d1c625338a36d8ee3
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:05 +02:00
Erfan Abdi
8cac0d28c5 ginkgo: Import stock FP input configs
Change-Id: I1b07388f21370eef46a06e8e6bec1861ae4c4e5d
2025-05-20 17:58:05 +02:00
Skyblueborb
999e9d5db0 ginkgo: Import releasetools.py
From: https://github.com/LineageOS/android_device_xiaomi_ginkgo/blob/lineage-20/releasetools.py

Change-Id: Ib15588cd928761af8d0c61163e1fbbb1830a8cf8
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:05 +02:00
Kelvin Zhang
91c8a39b8d ginkgo: Explicitly set as an non-AB target
We will be changing AB to be the default, existing non-AB targets
need to explicitly set AB_OTA_UPDATER to false

Test: th
Change-Id: I86a76296937a6abab1b4495cd66a35144348aafd
2025-05-20 17:58:05 +02:00
Skyblueborb
4db92db696 ginkgo: Add OTA assert
We support both willow and ginkgo.

Change-Id: If821e4b09a263b4962ac88adccb5968f1a671e7d
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:05 +02:00
Skyblueborb
23d93350f2 ginkgo: Add partition flags
Change-Id: I0d5a4f382a61b062b50cbf4b1fcce4a091ac2e1c
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:05 +02:00
Skyblueborb
41d108fc8b ginkgo: Add fingerprint props
Change-Id: Id5a02a6d26f05cc9981affb76c46dff297634941
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:04 +02:00
Skyblueborb
d39b376e1b ginkgo: Initial proprietary files list
Fixups taken from laurel_sprout tree.

Change-Id: Ia4ca977c0856d4923faf56356e302dcf692004b4
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:04 +02:00
Skyblueborb
73ba77865c ginkgo: Initial rootdir files
fstab loosely based of off laurel and old ginkgo tree fstab
init.device.rc from https://github.com/LineageOS/android_device_xiaomi_ginkgo/blob/lineage-20/rootdir/etc/init.device.rc

Change-Id: I4d4b29cb3cf641c62cd34ca0490c926c751ca0e3
Signed-off-by: Skyblueborb <tomaszborbely0710@gmail.com>
2025-05-20 17:58:00 +02:00
basamaryan
1a846c255c ginkgo: Switch to py extract utils
Change-Id: If53e93faec4f455542c9eb46ece28d355e5910e4
2025-03-24 21:57:53 +01:00
Sebastiano Barezzi
e5e2816d5a ginkgo: Namespace the tree
Change-Id: Idbec96ba811b0dff995390f85260f2d4b591f47b
2025-03-24 21:57:51 +01:00
Sebastiano Barezzi
3895ede9f2 ginkgo: Inherit from common tree
Change-Id: Icaf0e5cb7dbb8c75b81bf9008433ab51a9b34531
2025-03-24 21:57:48 +01:00