Commit Graph

26 Commits

Author SHA1 Message Date
Chris Crump 72b95d1fe6 aospa: Add required Sense configuration
- Added AIDL interfaces
- Builds ParanoidSense
- Use the biometrics face permission

Change-Id: I114b604a271344a3d6b0f1f309c673963ce483c8
2022-11-11 15:34:24 -05:00
Jiyong Park 456458ea6e interfaces: power: Remove ndk_platform backend. Use the ndk backend.
The ndk_platform backend will soon be deprecated because the ndk backend
can serve the same purpose. This is to eliminate the confusion about
having two variants (ndk and ndk_platform) for the same ndk backend.

Bug: 161456198
Test: m
Merged-In: I14a1c57bd06f1f2aa52491f779c7030d4de03547
Change-Id: I14a1c57bd06f1f2aa52491f779c7030d4de03547
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
2022-08-24 14:18:41 +00:00
Adithya R 028eeae55a power: Allow device specific hooks for setFeature
* Some devices may want to implement custom hooks
 * Inspired by 6ddb840367

Change-Id: Ie6fd4637d25b55f70c1c7c2cba5decc98c661b51
2022-02-19 08:35:34 +00:00
Ethan Chen 1cdd0d9bcf interfaces: Add basic USB HAL that reports no status change.
Change-Id: I38bfe869f9b1b66db0e13249f65e438878d06eff
2022-02-16 07:51:12 +00:00
Vishalcj17 0c59d46b56
interfaces: qcom: Update to S.
Change-Id: Ia23575ed5b5604ab1dea74301ebf78c7754cd927
2021-10-29 02:52:26 +09:00
Fabian Leutenegger 87dc619259
vibrator: hal: Define versioned AIDL power library
Change-Id: I3d78352e6732808cc4fdca1a6700f9fbc0d06356
2021-10-14 11:46:11 +09:00
StyloGey c77eaa3178
aospa: Introduce AOSPA power HAL for gestures.
Change-Id: Icd7222888835d939da8032ace0fbdbb9fb555329
2021-10-14 11:46:06 +09:00
Alexander Koskovich 1adb2f7631
interfaces: Introduce the QTI FM HAL.
* Based on observing FM HCI expectations.

Change-Id: I54685ff840e8c4c4e5b0de3cc1bec3eb1ed29579
2021-10-14 11:45:43 +09:00
Alexander Koskovich bb404a7d5c
interfaces: Introduce vendor.qti.hardware.capabilityconfigstore@1.0.
* Based on observing libplatformconfig expectations.

Change-Id: Ie4cd50bd42760f8b6127ba980981baec2109529b
2021-10-14 11:45:43 +09:00
Michael Bestas ff2f85dcb0
interfaces: Introduce QTI CryptFS HW HAL.
* Clean room implementation of the new Q cryptfs_hw HAL.

 * Based on observing libcryptfs_hw expectations.

Change-Id: I3acf0b9041279b29fee6e747364d91c86c4f541e
2021-10-14 11:45:43 +09:00
Michael Bestas 02daf14c99
cryptfshw: Export headers to libcryptfshw_hidl_headers.
* libcryptfs_hw depends on CryptfsHw.h.

Change-Id: I3131848c5f2203854d7f8d09dccc73701bd2093e
2021-10-14 11:45:42 +09:00
Jyotiraditya 7b257d24d7
interfaces: Introduce QTI btconfigstore v2.0 HAL.
* vendor.qti.hardware.btconfigstore@2.0 based on observing
  libbtconfigstore expectations.

Change-Id: I755c6ab6cd11de99dc3ddc4969da77ea0a251942
2021-10-14 11:45:42 +09:00
TheStrix f4ca76c675
interfaces: Introduce QTI bluetooth audio and btconfigstore HALs.
* com.qualcomm.qti.bluetooth_audio@1.0 based on observing
   libbtif_qti expectations.

 * vendor.qti.hardware.btconfigstore@1.0 based on observing
   libbtconfigstore expectations.

Change-Id: I520900e80700780e06051a120fb99d4adee7f68f
2021-10-14 11:45:42 +09:00
Vishalcj17 ab0d34ec12
aospa: Cleanup as much as possible.
* bravo six, going in for a restructure.

Change-Id: Ib787d9e52cbd97a797c62a0053a525756bc74b2c
2021-10-14 11:45:32 +09:00
Linux4 ca05051797 [lineage-17.1] interfaces: add powershare HAL
Change-Id: I92f3e2405792ce6d493499f90df262d8bf86f93a
2021-07-21 12:10:04 +00:00
Rituj Beniwal 1694ddc112 pa: interfaces: Fix event node based DT2W screen off gesture
* Write the complete input_event to the event node.

Signed-off-by: Rituj Beniwal <ritujbeniwal@gmail.com>
Change-Id: I19f31cff8301c792c135fd0e603ce3c019f6c20c
2021-04-04 03:49:42 +00:00
StyloGey cb103cccad pa: Introduce AOSPA power HAL for gestures.
Change-Id: Icd7222888835d939da8032ace0fbdbb9fb555329
2021-03-15 15:24:43 +00:00
Alexander Koskovich 638f27d17d pa: interfaces: usb: Have the basic HAL override AOSP & QTI.
* If a device defines the basic USB HAL in their tree
   it should not build the AOSP & QTI USB HAL.

Change-Id: I1ad33487e66f1879d57782e2f5a0677265b835d1
2021-01-17 04:52:36 +00:00
Roman Kiryanov 1c7cbb897a [lineage-18.0] Add vintf_fragments to android.hardware.usb@1.0-service.basic.
Change-Id: I032144a0774eb1580f9f027496f5bdfcd6abf603
2021-01-17 04:52:36 +00:00
Ethan Chen ad1ad86f42 [lineage-18.0]: Add basic USB HAL that reports no status change.
Change-Id: I38bfe869f9b1b66db0e13249f65e438878d06eff
2021-01-17 04:52:36 +00:00
Chris Crump 825f13c172
pa: Add AIDL interface and permissions for FaceSense.
Change-Id: I059a6aabfdfea8a2fceccbfc809a8fa8d8370098
2020-11-22 11:35:49 -07:00
Jake Weinstein f1833d35f8 pa: define hidl_package_root for PA interfaces
Change-Id: If2e0e2bbf136d732fe0d36c7f0e69e8019de0261
2020-11-21 18:37:31 +00:00
Peter Cai b882f9d5bd [lineage-18.0] IFingerprintInscreen: Allow HALs to control position and size
* These are hardware-specific properties. Allow HALs to control them
directly instead of relying on a system property

Change-Id: I36355886cc115ae2a423cbbca6044daec43ee454
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2020-11-21 05:10:37 +00:00
LuK1337 00cbc89715 [lineage-18.0] IFingerprintInscreen: Allow HALs to provide finger up/down callback
Change-Id: I31058d0184ce40abcb8c72584fa0bc21fee04bb6
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2020-11-21 05:10:37 +00:00
Peter Cai c06dfc4ac5 [lineage-18.0] IFingerprintInscreen: Allow HALs to control dimming
* On OnePlus 7 Pro, the kernel provides the dimming value. We can use
hals to directly retrieve that value instead of calculating manually.
* Also, the kernel implemented brightness boosting. Allow the hal to
pass this information to the framework so no repeated boosting is done.

Change-Id: Ifc4137d6e033ff52662b57aae4ffffd5bd1c9cae
2020-11-21 05:10:37 +00:00
Peter Cai af72b69faf [lineage-18.0] Introduce in-screen fingerprint scanner HAL.
Change-Id: I3998f73b0b6c29eb437dc62462d9ad9eea1f93d8
2020-11-21 05:10:37 +00:00