Commit Graph

200 Commits

Author SHA1 Message Date
Hadad
51bb87379b vintf: Add FPC 2.0 version to FCM.
This commit following changes of:

 * interfaces: Add fingerprints extension 2.0
   Change-Id: I56038622e2e9b4ca7de9ee2e05eaa9fade853fa8

Change-Id: Ib1281a6725aaa1e26b32d1234bb56cdec0ec930a
2024-09-28 11:47:32 +00:00
Giovanni Ricca
9356e8d208 interfaces: Add vendor.goodix.hardware.fingerprint@1.0
Change-Id: I29c39a8652c5e71174324fa2c12d1a578245c429
2024-09-28 11:47:32 +00:00
Dhina17
613dfc6690 interfaces: Add fingerprints extension 2.0
Change-Id: I56038622e2e9b4ca7de9ee2e05eaa9fade853fa8
2024-09-28 11:47:32 +00:00
Dhina17
9929c6a01f interfaces: Move fingerprints extension@1.0 types to types.hal
Change-Id: Ica449d8f22d2988027abc1ac4b29cccff096268b
2024-09-28 11:47:32 +00:00
bengris32
1f09af7a5a interfaces: fxtunnel: Add fxtunnel 1.0 interface
Change-Id: I8bb9afc727213c7b9e74497d44ffb2bf95bd5a5f
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-09-28 11:11:27 +00:00
bengris32
91af720f56 interfaces: mfidoca: Add mfidoca 1.0 interface
Change-Id: If7e002ee448c417290ccc68ac15da2b4772e25fe
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-09-28 11:11:27 +00:00
bengris32
5a88d8559b interfaces: mtdservice: Add mtdservice 1.3 interface
Change-Id: I24df98f5f206fb85480c57ad50a8368ede97a0a5
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2024-09-28 11:11:27 +00:00
ralph950412
fff59ed344 Drop 2.1 sensors HIDL
Change-Id: I9df77e2634e2c7559094caf1c45fbff3b3774479
2024-09-28 11:10:33 +00:00
Cosmin Tanislav
e743eba68a aidl: sensors: Standardize xiaomi pickup sensor
* use standard sensor type
* ignore non-wakeup sensor variant
* ignore events that do not properly match a pickup

Change-Id: Ibe2f9fee1551da613713d40c1b8d0a26d38a93ae
Signed-off-by: ralph950412 <ralph950412@gmail.com>
2024-09-28 11:10:33 +00:00
Cosmin Tanislav
da9e56f0ae aidl: sensors: Avoid target name conflicts
Change-Id: Ib6426caf68fe1a7a7f637bdc5c4f0036866f8b78
Signed-off-by: ralph950412 <ralph950412@gmail.com>
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
2024-09-28 11:10:33 +00:00
Arian
67564b7de5 aidl: sensors: Change default applicable license to Android-Apache-2.0
hardware_interfaces_license is not available here.

Change-Id: I8c8d00cdeda2739c3e4419f979f1fbf0ef66fc0a
2024-09-28 11:10:33 +00:00
ralph950412
895ee9099e aidl: sensors: Import 2.X sensors hal proxy
* From android-14.0.0_r15

Change-Id: Id6f37920db2869574ca1b8e04c10e6ec3268ad4b
Signed-off-by: ralph950412 <ralph950412@gmail.com>
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
2024-09-28 11:10:33 +00:00
ralph950412
b8298ba75f aidl: sensors: Import aidl sensors MultiHal
* From android-14.0.0_r15

Change-Id: Id7d8dfae1290bdba84d5a9f4c6583d54a2769ba8
Signed-off-by: ralph950412 <ralph950412@gmail.com>
2024-09-28 11:10:33 +00:00
hipexscape
e5858d50ed vintf: Add vendor.goodix.hardware.cap.biometrics.fingerprint to FCM
Change-Id: I10bbe59456ec0174cb13271710e44800fe29ad61
2024-08-31 13:57:19 +00:00
Sebastiano Barezzi
424428e9b5 ir: Stop setting duty cycle
Change-Id: Ibafc8877123abf26d8007ffdb2a7b3c9cfead2c8
2024-08-31 12:12:17 +00:00
Sebastiano Barezzi
5a47da0c4f Drop HIDL IR HAL
Change-Id: Ic0805a38470afae5506602ac6ccdafb58d1c7cb9
2024-08-31 12:12:08 +00:00
Sebastiano Barezzi
a271b57c99 Rewrite IR HAL in AIDL
Change-Id: Ie27056c065766ab802ee337ced921876726de5cb
2024-08-31 12:10:28 +00:00
Arian
1f819b04da sensors: Create v{1,2} subdirectories for respective subhals
Change-Id: Ieda99f54e448690c7b2e6bcf1233a27233c63822
2024-08-31 09:58:45 +00:00
Chris Kuiper
edb5655662 hidl: sensors: 2.1: HalProxy: Forward 'lshal debug' options.
Bug: 262655635
Test: Temporarily added logs to verify option arguments are correctly
      forwarded.

Change-Id: Idef9b3371c332b8578cbfa88ba7d4bf4c68155e3
2024-08-29 19:28:20 +00:00
Aditya Chitnis
2d14c1f3be hidl: sensors: 2.1: Adding suport for multiple multihal config files
Bug: 259450346
Test: Presubmits
Change-Id: Ic7b113e6b8bf94e0c0ffe539f965232b24bdf66d
2024-08-29 19:28:20 +00:00
Cosmin Tanislav
06ea5c2c31 sensors: Create sysfs polling one shot sensor
Change-Id: Ie78d7729201836bacd65a57f76e22adb61159192
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
a42b3ba35a sensors: Fix locking around setOperationMode and activate
Change-Id: I9a09f45f012662c8f92fa40da3a4b9dd691a1b2c
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
baface41a9 sensors: Move one shot sensor out of main class
Change-Id: Ib7ac0c55409f2dc7f8fb114167e9f4b2e8859223
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
644a807b49 sensors: Make sensor set mode operation function virtual
Change-Id: I62c94a6ad250417162cfc9eaca8cb490ce650d9c
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
b4ec0abb94 sensors: Make sensor flush function virtual
Change-Id: I46532fc726d9e0c2073100ff1f6008fcde9e821c
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
54c5a062b4 sensors: Make sensor run function virtual
Change-Id: Ie50900903bbf4a302baff084f229c37c5c324742
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
deca21a87d sensors: Make sensor batch function virtual
Change-Id: I2de1e919234c4893b0b70390c0189cae38dbbe6c
2024-08-29 19:20:47 +00:00
Cosmin Tanislav
649fca1354 Add dummy sensors sub HAL
Change-Id: Ie20ed775344990de3e16e2eefba1754d831027fb
2024-08-29 19:20:47 +00:00
Adithya R
9dc1dd4b7b vibrator: effect: Fallback to click if an effect is missing
On some device certain effects can be garbage to the point
where its just better to use the default click effect.

Change-Id: I047f72aaba2a1d56138a6431b5b96f0f626e2e83
2024-08-29 19:19:19 +00:00
Arian
b144a0aea4 vibrator: effect: Create double click effect from click if necessary
Unfortunately, xiaomi did not implement a proper double click effect
on many devices. If a device does not provide fifo data for this
effect, play the click effect twice with a pause in between instead.

Co-authored-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Change-Id: Iac1bc924d078b45684072ec64e992a38507e908b
2024-08-29 19:19:19 +00:00
Sebastiano Barezzi
a4fc6b4e5e
IFAAService: Add null checks
Change-Id: Ia26b799b29d0d3157253512497160c48c877e7f9
2024-08-19 00:27:17 +02:00
Sebastiano Barezzi
7f7694a3a2
IFAAService: Include all AIDL files
Change-Id: Ieff22d491efdc1f2800c33414a25832e2c2bb4bf
2024-08-19 00:27:17 +02:00
Sebastiano Barezzi
b0ee9ec430
IFAAService: Add missing license headers
Change-Id: I47f695ea5622b744ca1a19f2c6731c0c66e6ed69
2024-08-19 00:27:16 +02:00
Sebastiano Barezzi
9f3746758f
IFAAService: Don't use fqname to reference service class
Change-Id: Ibfae0d15a3c2c24c2c333dad0341c4296f04f135
2024-08-19 00:27:16 +02:00
Sebastiano Barezzi
a0c8131d20
IFAAService: Drop compile SDK and version code from manifest
This is a privileged app, build system will do this on its own

Change-Id: Icb8227dd75b0e066acefebcfbb2795d31445375d
2024-08-19 00:27:15 +02:00
Sebastiano Barezzi
a9847d67c5
IFAAService: Reformat manifest
Change-Id: Ia8c35f8c5516a0c52f89621316b3ed24c0bdc6eb
2024-08-19 00:27:15 +02:00
danielml
8b79748dbc Provide a Java library with required Xiaomi telephony methods
To make this jar available to all system APKs, load it as bootjar:

```
PRODUCT_PACKAGES += \
    xiaomi-telephony-stub

PRODUCT_BOOT_JARS += \
    xiaomi-telephony-stub
```

Change-Id: I69006732e6f915dc2a5cd1a3262b7ccf37372986
2024-08-06 19:02:46 +00:00
Andrey Sprynga
9617438fcc vintf: Add PixelWorks Iris interfaces to FCM
For vendor.pixelworks.hardware.display@1.0::IIris/default

Change-Id: I4c0e0dbe07d81913fd25419010b3a71eae9ed38e
2024-08-04 23:54:30 +07:00
HeroBuxx
4f83124642
vintf: Add focaltech and silead FP Interfaces to FCM
Change-Id: Ibbd692d4d646fdb19de6e02385dfc37641f01bab
Signed-off-by: HeroBuxx <me@herobuxx.me>
2024-07-21 08:29:45 +00:00
Bruno Martins
4a9e30940f vintf: Remove transports from FCM
Not applicable to a compatibility matrix.

Change-Id: I8bb823b6368b669a27bdd9cffe8297ccb19df0b7
2024-06-23 17:52:41 +01:00
Andrey Sprynga
8c3519957e vintf: Add synaptic interfaces to FCM
For vendor.synaptics.fingerprints.interfaces.extensions

Change-Id: If215f4e95633aa5f75a230f6a6cec56dd9de1a3d
2024-06-23 17:49:40 +01:00
LuK1337
de082b2b25
aidl: light: Add RGB sync support
Change-Id: I3b26dce753487c2e0a2f191a57ca7ceb4bd752e4
2024-06-22 19:37:03 +02:00
LuK1337
842e692081
aidl: light: Lower battery light priority
Prioritize notification and attention lights over battery.

Change-Id: I88fe39a90ea8fb12a48a1a2d2d36e5bf4dca5b94
2024-06-22 19:07:07 +02:00
danielml
435cd2659d aidl: light: Support the left LED
Used by pop-up camera devices like davinci.

Change-Id: Ie6b37987d9a93d905464ddae366ce976ae7aaf8d
Signed-off-by: danielml <daniel@danielml.dev>
2024-06-22 12:36:49 +02:00
LuK1337
f75adee245
aidl: light: Add support for button-backlight2 device
Needed on natrium.

Change-Id: I345ff6039702c26a5c580a73290c4d19c4ae272b
2024-06-22 12:26:24 +02:00
Bruno Martins
7329fd774f
aidl: light: Add support for timed mode
Co-authored-by: Sebastiano Barezzi <seba@sebaubuntu.dev>
Change-Id: I23623c7527cf98230f890935a4742f86adc3b3ea
2024-06-18 03:19:00 +02:00
Sebastiano Barezzi
ee864f39ea
aidl: light: Refactor
Change-Id: Ib4ae8e9821dd0fb36e922e2c5f993aa6c0e28be1
2024-06-18 02:32:19 +02:00
Bruno Martins
d43b640a7b vintf: Add extra GoodixFingerprint interfaces
Change-Id: Icee7f0d7839f03951f14946379dc4b8586c77cd9
2024-06-17 19:48:52 +01:00
Arian
6677f1cfa9 vintf: Add {goodix 2.1, fingerprintextension, motor} to fcm
Change-Id: I35adade47e1e17c4ec8b1380542f53d7d3f4d217
2024-06-17 18:47:08 +00:00
Bruno Martins
ab7514301c aidl: Remove useless makefile
Change-Id: Iddb49786d632f0622b51cd9062baef9b1297e538
2024-05-19 17:33:05 +01:00