Jesse Chan
3e3dfb28a9
sensors: adapt and rebrand for hardware/samsung
...
Change-Id: I6c0521888ad60e5ecdd967809f91d0962a7c08a8
Signed-off-by: Jesse Chan <jc@lineageos.org>
5 years ago
Jesse Chan
8e654496b7
samsung: hidl: import default sensors HAL 1.0 impl
...
hardware/interfaces/sensors/1.0/default from android-10.0.0_r35
Change-Id: Ide758984cd50b94382b320572ded7a62691aae52
Signed-off-by: Jesse Chan <jc@lineageos.org>
5 years ago
Linux4
9426065ceb
samsung: hidl: add powershare
...
Change-Id: I7ebfc84674c3a29c7cca53861d71d3e9b94947fd
5 years ago
Willi Ye
f6a8f6e6ec
samsung: hidl: fingerprint: Add inscreen support
...
Change-Id: I18e1835fd268d8b819f874029a88065d8be167bf
5 years ago
Jan Altensen
47c00d792d
samsung: hidl: power: fixup setInteractive while display is on
...
Change-Id: I5cdf542650fa3baf416d5a1cb88cd7034efb407f
5 years ago
Andreas Schneider
eeb666cf00
hidl: Don't compile setNotificationLED if there is no blink node
...
For example exynos9820 doesn't provide a LED.
Change-Id: I745f179fae52816c915833321123c8f49ba0a7d2
5 years ago
Jan Altensen
e0dd329e29
samsung: hidl: add exynos hidl power hal
...
Change-Id: I993353943dd1be7104b6790bfd2d73cd6f63260a
5 years ago
Danny Wood
e893e32fe5
samsung: hidl: fingerprint: call cancel on fingerprint enrollment completion
...
Change-Id: I288613b772e3b31b86c7dffd5903dbe21ce5d5a9
5 years ago
Jan Altensen
41de6a3dac
samsung: hidl: fingerprint: call notify on cancel
...
Change-Id: Idb1b3200e571c546441fa9c0cfd1a1728e165a96
5 years ago
Danny Wood
16d1a36299
samsung: hidl: correct USES_PERCENTAGE_SAMPLES behaviour as previously it did nothing
...
This fixes fingerprint on the SM-A510F and possibly other older Samsung devices when using the new
HIDL implementation
Change-Id: Ie8883d3d628e924a9b181b08681388cd05e5f325
5 years ago
Jesse Chan
a4922f4f1c
samsung: hidl: add vibrator HAL for SEC Haptic Engine
...
Change-Id: I758b40deb4e0b8bfda1aa9a24c27207d3f3d7dbe
5 years ago
Jan Altensen
83cc460bb7
samsung: hidl: light: use StringPrintf
...
Change-Id: I3f36a92f04b254770a768623a2d957729fa87150
5 years ago
Paul Keith
0322a6f345
hidl: consumerir: Fill in implementation for IR hal
...
Change-Id: I0b69cce74a6fce9bf720508c279df67c49641c49
5 years ago
Paul Keith
b43a8d575d
hidl: consumerir: Update samsung_consumerir header for HIDL hal
...
Change-Id: Ife68fd0ccd65eb16241694bbf911fc6810f7dd80
5 years ago
Paul Keith
0ab516d2b2
hidl: consumerir: Add legacy samsung_consumerir header
...
Change-Id: I5eba753669b7c8ae6e63cb235cc16bf362c6c051
5 years ago
Paul Keith
bde3a83a2b
hidl: consumerir: Setup boilerplate code for HIDL hal
...
Change-Id: I5347b6b7d2b12f4f5ae0990503e50f22850746fb
5 years ago
Paul Keith
af24a5d942
hidl: consumerir: Add autogenerated HIDL impl and blueprint
...
* Using the commands:
- hidl-gen -p ../.. -o hidl/consumerir -r android.hardware:hardware/interfaces android.hardware.ir@1.0 -L androidbp-impl
- hidl-gen -p ../.. -o hidl/consumerir -r android.hardware:hardware/interfaces android.hardware.ir@1.0 -L c++-impl
Change-Id: I4079d2a7b50bdb6e9b9389892bce2a9e881db039
5 years ago
Steven Moreland
f0a50945d8
samsung: Replace clang-format with symlink.
...
Automatic consistency.
Bug: 122835115
Test: manual
Change-Id: I6583f9f7923a822aa11f1839fbf375c1063a89c6
5 years ago
Jan Altensen
c939b63c5d
samsung: move livedisplay and touch from lineagehw to hidl folder
...
* to keep all hidl things in one place
Change-Id: I91e4918191781e697b0c6c6e5cfe5dbe72ea5e59
5 years ago
Willi Ye
daf0b7321b
samsung: add radio 1.3 service
...
Change-Id: I9b8710c5f322ec928a2106072f002eaf0ecd7e82
5 years ago
Jan Altensen
1813ff97bb
samsung: hidl: Add fingerprint 2.1 HAL
...
Change-Id: Ibd1b7fe7e1847ec28b2450fbf44cc740e5f364ef
5 years ago
LuK1337
f267b8f90e
samsung: hidl: Add keymaster 4.0 HAL
...
Change-Id: Ib754acda4b6f3e8d1911432523a9b06ba1509aa6
5 years ago
Jan Altensen
7ffb495501
samsung: hidl: light: battery has lowest priority
...
Change-Id: I90d61439f8a431f1836e439d34764b7eb7983db9
5 years ago
Steven Moreland
50395e61e9
samsung: hidl: light service: Mark as shutdown critical
...
Required because the lights need to be turned off late in boot
(e.x. during fsck for disk health), and before, blank_screen
accessing light encountered a race condition where if it didn't
get scheduled before all of the processes which were getting
shutdown were getting killed, the screen wouldn't blank.
Bug: 74976325
Test: adjusting brightness continues to work
Test: screen blanks during shutdown at the correct time
including when an artificial 5s delay is inserted when
the phone normally fscks (which can also be quick)
Change-Id: I57ebc11d7ecf57ee327c681455712f4b53de6fd3
5 years ago
Steven Moreland
66b195f359
samsung: hidl: light_service: Add interface specification for lights hal
...
So that init knows how to start it and to provide
an example of how to specify interfaces since there
are no lazy starting services on Pixel yet.
In order to make lights a lazy service, it would also
have to be marked as 'oneshot'.
Test: manually using Light as a lazy service
Bug: 64678982
Change-Id: I846a7e2d9545b42af9b985adb74883bda1b8c355
5 years ago
Jan Altensen
53afa33078
hidl: add hidl lights hal
...
Change-Id: I333c8d3e20bb451d208f15661afc06ac47e1a377
5 years ago