Commit Graph

75 Commits

Author SHA1 Message Date
Vincent Wang
67d6e34c3d raphael: overlay: Enable fp screen off unlock feature
Bug: 389002332
Flag: android.hardware.biometrics.screen_off_unlock_udfps
Test: 1. FP screen off unlcok should be included in settings
      2. FP screen off unlcok should be disabled by default
Change-Id: I65eda6ae6f69ff4e6a3191d91fb8be42797c7fcb
2026-02-02 16:38:13 +01:00
armdebug
2a59468b5c raphael: overlay: Beautify RROs
* Ran through lineage/scripts/dev/beautify_rro.py
* Used the --maintain-copyrights flag to preserve existing headers.

android.overlay.device: Resource config_dynamicHysteresisBrightLevels not found in android
android.overlay.device: Resource config_dynamicHysteresisDarkLevels not found in android
android.overlay.device: Resource config_dynamicHysteresisLuxLevels not found in android
android.overlay.device: Resource config_autoBrightnessAdjustmentMaxGamma identical in android

Change-Id: I0178367152d32723567da0932da71fbe63b9ba91
2026-02-02 16:38:03 +01:00
Bin
e7b614e212 raphael: Patch audio to load libaudioroute-v34.so
Change-Id: Idad20512982b8753820fffa6d956df137e462638
2026-02-02 16:37:46 +01:00
Cosmin Tanislav
a152aec467 raphael: Support UDFPS on AoD
Change-Id: I7196dce967c9adbc62bb5156ade749c92c7780a1
2026-02-02 16:37:28 +01:00
Sebastiano Barezzi
2e8f89749e raphael: Move to the new libinit implementation
Change-Id: I4207a94ff62f0c515c91e186f0ace348c6db7b1d
2025-11-18 00:56:58 +01:00
Yumi Yukimura
e14317642c raphael: Drop TARGET_RECOVERY_DEVICE_MODULES
* It's deprecated on 15 QPR2
* Building a library as module doesn't get it executed? and libinit
  still does its job in recovery mode without migrating this

Change-Id: I7be000356fe7d7bd099615d334892d1686bece0e
2025-11-18 00:52:45 +01:00
armdebug
3bc6116f79 raphael: Allow camera ID 2 for Aperture
- Expose telephoto

Change-Id: I5c3daa7f83b61e7f29324d06018b2304e86c3a4e
2025-10-31 02:51:55 +01:00
armdebug
3791c43081 raphael: Migrate to py extract utils
Change-Id: I70f8b5bb9322a4ffca21bebe9d9b47fb934c8a79
2025-10-31 02:44:19 +01:00
armdebug
ed0d78caa7 raphael: Drop duplicate listing in proprietary-files.txt
Change-Id: Id963fce3cf82d1498b58b101fbebb395c60318a7
2025-10-31 01:01:27 +01:00
Sebastiano Barezzi
34d4b42b30 raphael: Lower LineageSDK RRO overlay priority
Change-Id: Idf0d5022aa7acc8e50d37a20025b750fe294a0d4
2025-10-30 23:57:44 +01:00
Georg Veichtlbauer
caa6ad44dc raphael: Update deprecated screen power items
* screen.on -> screen.on.display0
* screen.full -> screen.full.display0

AOSP frameworks/base: 8ac63071a4e6da7e0740f5eb6c6753218efcfd3a

W PowerProfile: screen.on is deprecated! Use screen.on.display0 instead.
W PowerProfile: screen.full is deprecated! Use screen.full.display0 instead.

Change-Id: Iad50e6cb63368e2d71e6fa1dbb6997c0f95d321e
2025-10-30 15:01:38 +01:00
Alessandro Astone
fe04fd106c raphael: Update power profile to match framework change
* Commit LineageOS/android_frameworks_base@3d422c3 renamed:
   cpu.idle -> cpu.suspend
   cpu.awake -> cpu.idle

Change-Id: Id6b289bf01b117d98a6c334fd36619505e0653ec
2025-10-30 15:01:38 +01:00
armdebug
bb4c43c832 raphael: Sync power profile with stock
- From raphael-user 11 RKQ1.200826.002 V12.5.2.0.RFKMIXM release-key

Change-Id: Ic66db4b36cc52437aad3d1685b2b3373139eaff0
2025-10-30 15:01:38 +01:00
armdebug
6f900aa4f9 raphael: Set light capabilities
- LIGHTS_ADJUSTABLE_NOTIFICATION_LED_BRIGHTNESS (32)
- LIGHTS_BATTERY_LED (64)
- LIGHTS_ADJUSTABLE_BATTERY_LED_BRIGHTNESS (128)
- LIGHTS_BREATHING_LED (256)

Change-Id: Ibf3b7cb9678947d9e4b5ac6f50dfe2d3b9d5e706
2025-07-02 07:09:59 -04:00
Sebastiano Barezzi
74e3083cc5 raphael: Convert overlays to RRO
Change-Id: Id0226559b81e115a6340591e7a107d25d7ad6848
2025-06-12 18:24:19 +02:00
armdebug
127460bc25 fixup! raphael: overlay: Move UDFPS enroll radius to settings
Change-Id: Iaf166142657d23511f507ce1bff0d2f6624accee
2025-06-10 05:46:57 -04:00
Arian
dea43dd76f raphael: overlay: Configure physical buttons/fingerprint location
Change-Id: I77af991a7aeeb3979b3b457e5902d43ab15db84b
2025-06-10 05:46:55 -04:00
basamaryan
3b1d66c4c7 raphael: Move to Xiaomi fingerprint AIDL
Change-Id: I68dba7184034fd37454c7d32a065f041cb611625
2025-06-09 00:18:59 +02:00
Beverly
c2c981bf83 raphael: overlay: Update pixel pitch
Bug: 319894241
Flag: ACONFIG com.android.systemui.device_entry_udfps_refactor
DEVELOPMENT
Test: manual

Change-Id: Iaa9576cb95ebe73043b7030b2b176f67bc90e3a1
2025-06-09 00:16:45 +02:00
Arian
20eea32460 raphael: overlay: Drop old config_udfps_illumination_transition_ms
This was removed in commit [1] ("Refactor UDFPS display logic and remove
illumination").

[1]:
6eda3a1d1a

Change-Id: I9c727f5afe26a7fc10d51cfeb670fa2944f3a790
2025-06-09 00:12:48 +02:00
LuK1337
2ad2972d48 raphael: Enable elfchecks for libgrallocutils
Reference: I11dec853d8cfaddb01ba96a2e76be38fe2d52073
Change-Id: I58f44f8486efff8ba26fe36860d890412f09316d
2025-06-08 19:11:11 +02:00
LuK1337
bb5315056d raphael: Adjust override prop key names
Change-Id: I436bbf425023dbe54cf3e2c35f50a5575511bc38
2025-06-08 19:11:11 +02:00
Sebastiano Barezzi
6f034b2ec2 raphael: Sort blobs
Change-Id: I89afce64db612f0249ac8ac2859fee4d782d1669
2024-12-27 00:07:09 +01:00
Sebastiano Barezzi
ba0b950ad0 raphael: Add sort-blobs-list shortcut
Change-Id: I6f2fe5ed88f6fd3f9a344720ee5e967e2ff71469
2024-12-27 00:07:09 +01:00
Aaron Kling
c4f62843d7 raphael: Re-enable broken dup rules check
All failures of this have been resolved

Change-Id: I56a923ac90b98e63c093c8cb65cb1059dde57c49
2024-12-27 00:07:09 +01:00
Michael Bestas
a9554e869b raphael: Disable ELF checks for certain libraries
Change-Id: I61dbc3559b43becc22f69ae2c1c3e8edf95e2483
2024-12-27 00:07:09 +01:00
Aaron Kling
67ac21bae5 raphael: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2024-12-26 23:30:35 +01:00
Michael Bestas
faddbbc903 raphael: Sync extract scripts with templates
Change-Id: I98a36854c5a0c0390592911bb2558b34eff77efc
2024-12-26 23:30:35 +01:00
Sebastiano Barezzi
0851aacb94 raphael: Fix soname of renamed libraries
Change-Id: Ibdea10aa05af9e8183b72632705b6268ff3b7387
2024-12-26 23:30:35 +01:00
Ivan Vecera
c2bbd7a843 raphael: Fix NFC firmware path
After switching to AOSP NFC we have to move NFC firmware to
/vendor/lib64.

Fixes:
D NxpFwDnld: @@@/vendor/lib64/libpn553_fw.so
E NxpFwDnld: NULL handler : unable to load the library file, specify
correct path

Change-Id: Ia7d64b81ea0f6c046a753f42a40c5e937f103abe
2024-12-26 23:30:34 +01:00
Sebastiano Barezzi
5788ee3305 raphael: Rename prebuilt audio HAL and libs
Change-Id: Ia46a5ba431767795135f058f092aa38999e860ae
2024-12-26 23:30:34 +01:00
Sebastiano Barezzi
76f8caec88 raphael: Drop common libraries
Change-Id: Ie81c3bbc7210daf4e68f3a7ce8efe9ff1d49a1b4
2024-12-26 23:30:34 +01:00
Sebastiano Barezzi
97ac9e16ee raphael: Drop 32-bit CamX for good
Change-Id: I9a814dff188dcc1f062d426c49ff558e2c794a35
2024-12-26 23:25:25 +01:00
Sebastiano Barezzi
6aa1fba891 raphael: Revert "Fix charger trigger for vendor init units"
https://github.com/LineageOS/android_system_core/blob/lineage-21.0/init/init.cpp#L1099

This reverts commit 6038f91c38a4b1e501c354582cb16f80abd945be.

Change-Id: I284f80f364e9057a8373a015f0acaee3ef9e395d
2024-08-12 02:52:30 +02:00
Sebastiano Barezzi
dab06d7a26 raphael: Decommonize audio HAL libs
Add libssrec.so as well

Change-Id: Ibd427dfda823cf3b96793ca6639524fb7d51e0e5
2024-08-12 02:52:23 +02:00
Omkar Chandorkar
de823b1017 raphael: overlay: Move UDFPS enroll radius to settings
- required after LineageOS/android_packages_apps_Settings@af35c7c

Change-Id: I79ecd91513df0d195e1d15d20b4438d1b283743f
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
2024-08-12 02:51:43 +02:00
Michael Bestas
a72aae5942 raphael: overlay: Drop deprecated config_udfpsHbmType
Change-Id: Ie5aec6f2046a8eb9f0abb0913b675d291a242c1a
2024-08-12 02:50:52 +02:00
Michael Bestas
305eec681d raphael: Drop COMMON_LUNCH_CHOICES
As of 14 QPR2 this is broken, let's remove it instead of updating it
every 3 months. breakfast is the way to go.

Change-Id: I097bd54b894d9a49c7ce8b1ab6f343349e268fd8
2024-06-20 15:57:11 +02:00
Sebastiano Barezzi
85ffc270ed raphael: Fix charger trigger for vendor init units
Change-Id: I3403cd23c5d68082c4572110bb65cc1ca132da09
2024-05-28 02:31:16 +02:00
Sebastiano Barezzi
83a704db29 raphael: Drop selinux context from batterysecret init unit
We do that from sepolicy label

Change-Id: I0aa6778bca6c6175eb41364d4932a1ee868f7b21
2024-05-28 02:29:14 +02:00
LuK1337
7c69c8de79 raphael: Prevent adding same dependency twice in blob_fixup
Change-Id: Idedeb51e027a09f64a29ac67a3a2f2a0594213f6
2023-08-24 21:14:35 +02:00
Sebastiano Barezzi
90de902148 raphael: Unpin com.qti.node.watermark.so
Change-Id: I2637b2e8bf1ffdd52d47365cbd246e09ce7c659f
2023-08-24 21:11:46 +02:00
Sebastiano Barezzi
38d0ee7efa raphael: overlay-lineage: Configure additional camera framerates
Change-Id: I51efca86d2169c01fb96af97ef9fe250e2b221ed
2023-04-12 00:50:45 +02:00
LuK1337
9983e224af raphael: overlay-lineage: Configure aux camera for Aperture
Change-Id: I543f078dd4dba30e1b22737d5c22d591e3fb34e6
2023-04-12 00:07:11 +02:00
Sebastiano Barezzi
c1d3f31c73 raphael: Go back to non-eSE NFC support
Change-Id: I7a5803ee8355e383dc74db59d1509b87b8123bb3
2023-04-11 22:49:08 +02:00
althafvly
8727907b63 raphael: Add libpiex_shim for com.mi.node.watermark.so
Change-Id: I9e8b125ab5dfaa325db63b02a7fcf51577ee7b0d
2023-04-11 18:13:11 +02:00
Mike Ma
c5dfb0162b raphael: overlay: Power profile audio & video support
Add power consumed by audio and video hardware to power profile.
Attribute these power to specific app.
Bug: 70531798
Test: PowerProfileTest
Test: BatteryStatsHelperTest
Test: PowerCalculatorTest
Change-Id: I4811efa14ce97983258cd59bfd328181fe95baf4

Change-Id: I2e94572b9c36c27ca7c0c86ca3f4ea2fe9f526cb
2023-04-09 20:05:12 +02:00
Bruno Martins
9a0631bbbe raphael: overlay: Set BT controller voltage in the power profile
This was usually set in frameworks/base, but the overlay has been
deprecated in Android 13.

Change-Id: Ie1dc66c34e562179003e6294241bd5900859248a
2023-04-09 20:04:15 +02:00
Sebastiano Barezzi
91d26d7482 raphael: TARGET_HAS_FOD -> TARGET_HAS_UDFPS
Change-Id: I0c47ba9e6ddb7ce5adc92650402da37fb06bc9bd
2022-10-01 22:38:40 +02:00
Sebastiano Barezzi
17319e9190 raphael: Include raphael config fragment
Change-Id: Ia314e587499ed33da36c195ac45ddc5a99c6cea2
2022-08-21 04:01:05 +02:00