LuK1337 [Sat, 21 Oct 2023 12:12:18 +0000 (14:12 +0200)]
hidl: thermal: Migrate to `tidy_checks_as_errors`
Change-Id: If59ddc2d3b6c08308422b4a8a9ce1003541bd0ec
LineageOS Infra [Sun, 15 Oct 2023 20:43:13 +0000 (20:43 +0000)]
Automatic translation import
Change-Id: Ic6e84f6131b820cecf308b0981a99b4f488851ac
Simon1511 [Sat, 26 Aug 2023 15:25:24 +0000 (17:25 +0200)]
samsung: fingerprint: support optical sensors
Change-Id: I06d9aab53f3cd900247ca23b83eaff79dccecf46
LineageOS Infra [Fri, 15 Sep 2023 17:53:25 +0000 (17:53 +0000)]
Automatic translation import
Change-Id: I9f18003e51aa246e0a73b2e15facea3dc0f433fe
LineageOS Infra [Tue, 15 Aug 2023 17:53:01 +0000 (17:53 +0000)]
Automatic translation import
Change-Id: I161407189be9681c4089e0ccfcbcfd6e8286028a
LineageOS Infra [Tue, 1 Aug 2023 15:48:50 +0000 (15:48 +0000)]
Automatic translation import
Change-Id: I2cdfc90d73d1c1d09c65d19a3d03a50d40ee151e
LineageOS Infra [Sat, 15 Jul 2023 18:07:56 +0000 (18:07 +0000)]
Automatic translation import
Change-Id: I3cb620050c0827639b698aa8fdac991901b7de5d
LineageOS Infra [Sat, 1 Jul 2023 16:12:19 +0000 (16:12 +0000)]
Automatic translation import
Change-Id: I61b858d705b0811d1e23bf39888fcdeb5333e349
LineageOS Infra [Tue, 20 Jun 2023 16:28:04 +0000 (16:28 +0000)]
Automatic translation import
Change-Id: I996e7ec1c1908336cfe5403e280b8c5b9d5d2f54
LineageOS Infra [Thu, 1 Jun 2023 12:49:26 +0000 (12:49 +0000)]
Automatic translation import
Change-Id: Ia218ad56083a1e59c98f41ecbca69305fb8634ea
SamarV-121 [Mon, 8 May 2023 10:47:17 +0000 (16:17 +0530)]
vibrator: Add support for duration based amplitude control
* Similar to what samsung is doing on devices without hardware intensity control.
* Add `$(call soong_config_set,samsungVibratorVars,duration_amplitude,true)` in BoardConfig.mk to enable.
Change-Id: I87a767e00363c36f8bd4d61cb6dd23b5c033a3d3
SamarV-121 [Thu, 30 Mar 2023 15:09:37 +0000 (20:39 +0530)]
vibrator: Re-implement TEXTURE_TICK effect
* also refactor a bit
Change-Id: I72e9131e6847474c3f06bc37fa83707de77e2285
LineageOS Infra [Mon, 15 May 2023 09:16:28 +0000 (09:16 +0000)]
Automatic translation import
Change-Id: I7d14c4ea25a4b8c74a627866a3db5f6b246a2a5b
LineageOS Infra [Mon, 24 Apr 2023 08:41:31 +0000 (08:41 +0000)]
Automatic translation import
Change-Id: I733525e649e0b92afcc81c53194144d72375958c
Tim Zimmermann [Sun, 12 Mar 2023 12:07:35 +0000 (13:07 +0100)]
aidl: vibrator: Add click and tick duration config properties
Change-Id: Ia1015931d19add236bc44fbec06e7ee51993c7b6
Tim Zimmermann [Sun, 12 Mar 2023 11:53:51 +0000 (12:53 +0100)]
aidl: vibrator: Only handle actually supported effects
* Let framework handle the other ones
* On devices without hardware effects DOUBLE_CLICK effect is just
a single click without this
* Let's only keep CLICK and TICK if no hardware effects are supported,
just like AOSP default vibrator impl
Change-Id: Ib8bf299a417d82fe6196e1b071b5a7b2f9c3e5d8
Michael Bestas [Thu, 23 Mar 2023 14:38:24 +0000 (16:38 +0200)]
Automatic translation import
Change-Id: Id778899bea283dea67412e7177b1d8c9236181cc
Michael Bestas [Mon, 13 Feb 2023 14:05:23 +0000 (16:05 +0200)]
Automatic translation import
Change-Id: I63c2880b084fedd5cf9f602f8dc11c12515da71e
SamarV-121 [Wed, 25 Jan 2023 10:30:10 +0000 (16:00 +0530)]
vibrator: Switch from 0-255 to 0.0f-1.0f range for amplitude
* This was missed when converting to AIDL
* Fixes strength control for effects
Change-Id: Iedcdbb455b67b9466a76e53ca9273cbcdcede059
Aaron Kling [Tue, 4 Oct 2022 22:56:58 +0000 (17:56 -0500)]
mkbootimg: Boot image depends on kernel
Very rarely, the boot image tries to build before the kernel is done
Change-Id: I14c85c0ed681c4ff2eaf268752c4e2ff94f9777f
Michael Bestas [Tue, 10 Jan 2023 02:41:41 +0000 (04:41 +0200)]
Automatic translation import
Change-Id: Ia35386e110af6aeeac09faba90c7d0ab2445cc0f
Michael Bestas [Fri, 16 Dec 2022 18:57:43 +0000 (20:57 +0200)]
Automatic translation import
Change-Id: I1bb5708bd95a98cc7559d3eba20ba098259a4b39
Bruno Martins [Tue, 6 Dec 2022 21:21:36 +0000 (21:21 +0000)]
AdvancedDisplay: Fix compilation for QPR1 merge
Change-Id: I64eb80220fc2efc4410d6fc36b5e5974397a31f8
Bruno Martins [Tue, 6 Dec 2022 17:59:00 +0000 (17:59 +0000)]
doze: Fix compilation for QPR1 merge
Change-Id: Ifa602ed1ae0734dbda40663770f2e54075bfa208
Bruno Martins [Tue, 6 Dec 2022 18:02:16 +0000 (18:02 +0000)]
dap: Fix compilation for QPR1 merge
Change-Id: Id75392dfbf800536fef878f0bd06987dce8d0853
Michael Bestas [Fri, 25 Nov 2022 13:03:29 +0000 (15:03 +0200)]
Automatic translation import
Change-Id: Ie05f3bbb85c88f299ba15cef014ba24b13fd8317
Tim Zimmermann [Sun, 6 Nov 2022 04:55:29 +0000 (05:55 +0100)]
aidl: usb: Implement UsbDataStatus
* Makes Trust usb restrict properly reenable USB once it got disabled
* Also call notifyEnableUsbDataStatus with the actual status
Change-Id: I58daea3149b26355a9af28ff7ae651b90b5a3484
Tim Zimmermann [Fri, 4 Nov 2022 15:54:23 +0000 (16:54 +0100)]
aidl: usb: Fix support for contaminant presence detection
* Samsung does not let userspace disable that, so better always show the
notification instead of leaving users wondering about why USB does no
longer work
Change-Id: Iab045c8b15a726644ce51ce2877030d4b71cbcf7
Michael Bestas [Thu, 3 Nov 2022 19:46:35 +0000 (21:46 +0200)]
Guard with a soong_namespace
hardware/samsung modules shouldn't be globally available for every
device. They can cause conflicts with other devices and break things.
One notable example is aidl/memtrack overwriting pixel .rc and thus
breaking memtrack on Pixel 6 and 7, which results in non booting device.
Change-Id: I78b1b9930a57bc01afda722b9f8a196c372f9d8b
Michael Bestas [Wed, 2 Nov 2022 23:57:26 +0000 (01:57 +0200)]
Automatic translation import
Change-Id: I1c5ec32ac4c59001458242ff88f053b50f08b4a2
Tim Zimmermann [Fri, 9 Sep 2022 13:17:16 +0000 (15:17 +0200)]
aidl: memtrack: Rebrand to samsung and merge into one module
Change-Id: I0859a832d4b47f704b2799d5f4004c32901a15eb
Tim Zimmermann [Fri, 9 Sep 2022 13:12:08 +0000 (15:12 +0200)]
aidl: Import gs101 memtrack HAL
From hardware/google/graphics/common @ android-13.0.0_r4
Needs:
https://github.com/torvalds/linux/commit/
aa30f47cf666111f6bbfd15f290a27e8a7b9d854
https://android.googlesource.com/kernel/google-modules/gpu/+/
ced6904b8892e23333566105d5266515532a9c2c
https://android.googlesource.com/kernel/google-modules/gpu/+/
620019f26cee4f69c33fc0861a7975f50b7ce8b3
Change-Id: I46ebd21033b7b387503adc835a5d6057bc7c8779
Tim Zimmermann [Fri, 26 Aug 2022 12:29:14 +0000 (14:29 +0200)]
aidl: health: Initial AIDL implementation
* Granted correct permissions on fb0 by default
* Enabled suspend according to
https://android.googlesource.com/platform/hardware/interfaces/+/refs/tags/android-13.0.0_r3/health/aidl#charger-enable-suspend
Change-Id: I41b84840a03a57d46beb1a7520182de2bb29d2f5
Tim Zimmermann [Thu, 25 Aug 2022 12:26:52 +0000 (14:26 +0200)]
aidl: usb: Support contaminant presence detection
Change-Id: Ia2e704874a8ed336f97ca756b0ea26cdc40aa5d3
Tim Zimmermann [Thu, 25 Aug 2022 09:47:40 +0000 (11:47 +0200)]
aidl: usb: Support enableUsbData()
Change-Id: I369731be320b708e63c92bae08f563607d6a8512
Tim Zimmermann [Thu, 25 Aug 2022 09:39:48 +0000 (11:39 +0200)]
aidl: usb: Rebrand to samsung
Change-Id: I61e228d7d7958c5078e8186700b8cc14804154c9
Tim Zimmermann [Thu, 25 Aug 2022 09:37:52 +0000 (11:37 +0200)]
aidl: usb: Import default implementation
* From hardware/interfaces @ android-13.0.0_r3
Change-Id: I4ac9478286577a7ea5150b007d7e34c26e22ca38
Tim Zimmermann [Thu, 25 Aug 2022 09:21:32 +0000 (11:21 +0200)]
samsung: Remove hidl USB HAL
* We're going to replace it with AIDL
Change-Id: I522a2649ff2f40c4f8a73df010c81fe4464ff58e
Tim Zimmermann [Thu, 25 Aug 2022 05:37:51 +0000 (07:37 +0200)]
samsung: sensors: 2.1: Convert to AIDL implementation
* android.hardware.sensors@aidl-multihal sources taken from hardware/interfaces @ android-13.0.0_r3
Change-Id: Ifec53372d142dcaf3f2111431ee2b3c2674744f2
Michael Bestas [Wed, 5 Oct 2022 16:31:07 +0000 (19:31 +0300)]
Automatic translation import
Change-Id: Ia4c7bdfc8ed22f486040dbb355e0218f984435b1
Tim Zimmermann [Tue, 23 Aug 2022 14:57:23 +0000 (16:57 +0200)]
doze: Include SettingsLib in static libraries
* And remove now redundant dependencies
Change-Id: Id5e790c6de0565592357d2fef11639d0b1533f14
Michael Bestas [Sun, 2 Oct 2022 22:32:26 +0000 (01:32 +0300)]
dap: Improve strings
Change-Id: I561cdd15f256615787aac6391c194dfc17c8ccd8
Jiyong Park [Mon, 9 Aug 2021 00:01:16 +0000 (09:01 +0900)]
aidl: 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: I7b9055909b901843631314b9577a9e578a739d00
ivanmeler [Mon, 6 Jun 2022 12:27:25 +0000 (14:27 +0200)]
audio: turn props into vendor props
d88d29a4384a27366fe47e40c977a65e43566159 moved audio hal to vendor
but props audio hal is reading can't be used as vendor props so turn them into vendor props
in case some treble compatible device ends up using this hal and can't cross read props
Change-Id: I439b07011b681af05cbfaa4b7d88ae337751a6ff
Tim Zimmermann [Mon, 9 May 2022 18:07:05 +0000 (20:07 +0200)]
hidl: usb: Correct supportedModes
* DRP is not supported, switch back to what we had with our old 1.1-typec HAL
* Restores support for external display
Change-Id: I0792a629bb082ceb95582bc28447d7cdea757f2e
Jesse Chan [Sat, 15 Aug 2020 07:41:24 +0000 (15:41 +0800)]
fingerprint: allow to request force calibration
* Helps with the now rare enrollment calibration errors we get
and also with fingerprint enrollment after enrolling a fingerprint
in DSU (without this it constantly fails with calibration error after that)
[Linux4: Pass 1 as parameter and unconditionally call it]
Change-Id: Idde4a4b06efc279d227ab2e3b4056ed8855dbf8f
Francescodario Cuzzocrea [Fri, 7 Jan 2022 14:26:12 +0000 (15:26 +0100)]
audio: add LOCAL_VENDOR_MODULE
Signed-off-by: Francescodario Cuzzocrea <bosconovic@gmail.com>
Change-Id: I666ca46a52816037adbf773b423971b17d64916b
ivanmeler [Thu, 7 Oct 2021 10:44:25 +0000 (10:44 +0000)]
audio: remove AUDIO_DEVICE_OUT_ALL_SCO from switch case
Fixes this error
hardware/samsung/audio/voice.c:346:14:
error: case value not in enumerated type 'audio_devices_t'
[-Werror,-Wswitch]
case AUDIO_DEVICE_OUT_ALL_SCO:
Signed-off-by: Francescodario Cuzzocrea <bosconovic@gmail.com>
Change-Id: I4902b463acf15994ccb9d5a0a4968ac81fc0905c
A2L5E0X1 [Tue, 5 Apr 2022 18:28:47 +0000 (18:28 +0000)]
hidl: sensors: add hover proximity sensor support
* used by Exynos 850 devices
* requires a kernel patch in touchscreen driver to invert reported proximity values,
see https://github.com/exynos850-dev/android_kernel_samsung_exynos850/commit/
d7ab9befc31ae0e5f7b1a82eddd0c8f8a2d11b20
Change-Id: I3d5d7de2f6ef7877490fa36968a4c07e0ac1e40e
A2L5E0X1 [Sun, 3 Apr 2022 11:19:46 +0000 (11:19 +0000)]
hidl: sensors: add input group to init.rc
* this is needed by Exynos850 devices to get some sensors working.
Change-Id: I84b1182f1a589592e9c0bf99ed0efd80d960bdf2
Tim Zimmermann [Fri, 15 Apr 2022 08:04:25 +0000 (10:04 +0200)]
aidl: vibrator: Don't allow intensity 0
* Even if amplitude is > 0 resulting intensity might be 0 sometimes
* New devices just return EINVAL in kernel and ignore it, but on older
ones this may result in very weak vibration
Change-Id: I5d290d60d8414ca747dce4af847f190e3caedbe0
Michael Bestas [Mon, 20 Jul 2020 20:16:26 +0000 (23:16 +0300)]
samsung: doze: add standard pickup sensor support
fcuzzocrea:
* adapt original change to be suitable for SamsungDoze
Change-Id: Ie2572fec6d4307ce0b555f6ee4dbf92c9cf7bd87
Tim Zimmermann [Sun, 3 Apr 2022 04:11:53 +0000 (06:11 +0200)]
hidl: usb: Add missing moisture detection uevent
* CCIC=DRY is used if there's no more moisture detected
Change-Id: I48f2e34c027bb5967dade435f6e7840ad05c71c2
Tim Zimmermann [Mon, 31 Jan 2022 11:01:42 +0000 (12:01 +0100)]
aidl: vibrator: properly implement effects
Change-Id: I947c99d05b7227839089cfd5fc5e337033b8e5ba
Tim Zimmermann [Sat, 12 Feb 2022 19:59:15 +0000 (20:59 +0100)]
hidl: usb: Rebrand to samsung and adjust paths
Change-Id: I7e9342bcea0577f24414f35f24c5f8e6758a36b9
Tim Zimmermann [Sat, 12 Feb 2022 19:40:06 +0000 (20:40 +0100)]
hidl: usb: Remove overheat reporting
* Not supported
Change-Id: I6b6b6a1fd00a1e28a3b00cd721d885552a9bb865
Tim Zimmermann [Sat, 12 Feb 2022 19:31:06 +0000 (20:31 +0100)]
hidl: usb: Remove UsbGadget HAL
Change-Id: Iacb4b0119ad78b6d1b415831cc328018e103d93f
Tim Zimmermann [Sat, 12 Feb 2022 19:22:42 +0000 (20:22 +0100)]
hidl: usb: Import gs101 USB HAL
* From device/google/gs101 @ android-12.0.0_r29
Change-Id: I76009358c627e2f4104cb96fda52557229397cc1
Tim Zimmermann [Sat, 26 Mar 2022 07:03:35 +0000 (08:03 +0100)]
SamsungDAP: Clamp DolbyCore.getProfile()'s returned value
When dolby was never enabled before this would return -1 resulting in a
crash when adding the QS Tile.
Change-Id: I9ce49309aa54f4e954bd3917bfc737811a152a55
LuK1337 [Wed, 16 Mar 2022 22:18:44 +0000 (23:18 +0100)]
SamsungDAP: Add QS subtitle with profile name
Change-Id: I368c519ab2a76a4f4a3ba267c3f36a04f4690464
LuK1337 [Wed, 16 Mar 2022 21:54:06 +0000 (22:54 +0100)]
SamsungDAP: Declare ACTION_QS_TILE_PREFERENCES intent filter
This lets us long press QS tile to open DAP settings.
Change-Id: Id634a2d0605735c7a689fffd335c5a7782dab51f
LuK1337 [Wed, 16 Mar 2022 21:39:07 +0000 (22:39 +0100)]
SamsungDAP: Make audioEffect variable nullable
Prevents us from crashing hard in case one decided to boot up without
swdap in audio_effects.xml.
Change-Id: I38f4e2e9a17188feebd3821e25c751d8f17c8dca
LuK1337 [Sat, 12 Mar 2022 16:37:01 +0000 (16:37 +0000)]
SamsungDAP: Add a basic search indexables provider
Change-Id: Ibab1cb6e0b3803afc95452fa36a991103fc557ab
roynatech2544 [Mon, 15 Nov 2021 13:10:49 +0000 (22:10 +0900)]
Implement SamsungDap
Co-authored-by: LuK1337 <priv.luk@gmail.com>
Co-authored-by: Bruno Martins <bgcngm@gmail.com>
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
Change-Id: I7f52714bdf7d94c9fb1c2d645839d54fd09d6bbe
Michael Bestas [Mon, 11 Oct 2021 15:20:51 +0000 (18:20 +0300)]
AdvancedDisplay: Add exported flags in manifest
Targeting S+ (version 31 and above) requires that an explicit value
for android:exported be defined when intent filters are present
Change-Id: I2ce2b2cd1dcd69e343ae8577587483b19d825fdc
TheScarastic [Wed, 6 Oct 2021 07:25:13 +0000 (07:25 +0000)]
AdvancedDisplay: Adapt to S style
* Use Theme.SubSettingsBase for theme
Original Change-Id: Ic879ce61d83a33da12829008a4336c8a23230d63
Change-Id: Ib16512c898f7419cd40ab71985945dc5636c26de
Change-Id: I603bde2d7e3f6d3a1fbae37ca0300100917fa7be
Signed-off-by: Francescodario Cuzzocrea <bosconovic@gmail.com>
Jake Weinstein [Wed, 13 Jan 2021 05:16:22 +0000 (06:16 +0100)]
fingerprint: Revert "fpc: keep fpc in system-background"
While Google found that fingerprint HAL is insensitive to
increased CPU throughput, we have not found that to be the
case. Allowing more CPUs makes fingerprint unlock up to
2x faster in some tests.
SM8250 device with fingerprint on display:
- Before: 3128ms
- After: 944ms
SDM845 device with fingerprint on the power button:
- Before: 1146ms
- After: 688ms
This reverts commit
d0fdb4431d26e4f257b8867f67ffd9b4a9818d9e.
Change-Id: I7a28d82caee2b8503b974a8226b29240eb072ceb
SamarV-121 [Fri, 15 Oct 2021 08:06:19 +0000 (13:36 +0530)]
mkbootimg: Update for S
* handling of kernel bootimg arg has been changed as of https://android-review.googlesource.com/c/platform/build/+/
1394339
Change-Id: Iba9d3e31621cffdeec9233fd90526baf89ded3e7
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
Bruno Martins [Thu, 13 Jan 2022 20:48:25 +0000 (20:48 +0000)]
hidl: touch: Use pragma once
Change-Id: Ib2567a21f0a31e88db6015e3504f78153ece7668
Bruno Martins [Thu, 13 Jan 2022 20:46:52 +0000 (20:46 +0000)]
hidl: thermal: Use pragma once
Change-Id: I1fe3e3dc93fc1e16c37699582a26c362ce095ac0
Bruno Martins [Thu, 13 Jan 2022 20:44:10 +0000 (20:44 +0000)]
hidl: powershare: Use pragma once
Change-Id: I9cfeed5e79c35139f7532c522dad0ca25ed35fe1
Bruno Martins [Thu, 13 Jan 2022 20:39:06 +0000 (20:39 +0000)]
hidl: consumerir: Use pragma once
Change-Id: I9925eb253d8f1385b8e82e92e2205faa1d83c7d8
Bruno Martins [Thu, 13 Jan 2022 20:40:41 +0000 (20:40 +0000)]
hidl: fingerprint: Use pragma once
Change-Id: Id3d0a28a94f52a8f9d2c72fe41e633761557951f
Bruno Martins [Thu, 13 Jan 2022 20:43:09 +0000 (20:43 +0000)]
hidl: livedisplay: Use pragma once directive everywhere
Change-Id: Ic5ec76210a7d8697945561b2d150f0c1f778dc5c
TheScarastic [Wed, 6 Oct 2021 07:25:13 +0000 (07:25 +0000)]
doze: Adapt to S style
* Use Theme.SubSettingsBase for theme
* Replace PreferenceActivity with CollapsingToolbarBaseActivity
* Add Titles to preference screen
* Remove onOptionsItemSelected and where necessary move to activity
Change-Id: Ic879ce61d83a33da12829008a4336c8a23230d63
Signed-off-by: SamarV-121 <samarvispute121@pm.me>
Signed-off-by: Bruno Martins <bgcngm@gmail.com>
Bruno Martins [Thu, 13 Jan 2022 20:37:05 +0000 (20:37 +0000)]
hidl: fastcharge: Use pragma once
Change-Id: I9a9e193a6f66f045f41394d059af8b71778e8d72
Bruno Martins [Thu, 13 Jan 2022 20:56:37 +0000 (20:56 +0000)]
samsung: Remove call to unexisting makefile
This got removed in commit
211de19.
Change-Id: I239bb58f981cfb9d74b08650c8b6986f815189f7
Bruno Martins [Thu, 13 Jan 2022 20:04:02 +0000 (20:04 +0000)]
aidl: light: Use pragma once
Change-Id: I517d22da79659803c1271f79cb089710efbeba2f
Bruno Martins [Thu, 13 Jan 2022 20:00:26 +0000 (20:00 +0000)]
aidl: Remove unused makefile
Change-Id: I19514a76be9d0f415cbbdca289a47324c765dc61
Tim Zimmermann [Sat, 4 Dec 2021 05:40:16 +0000 (06:40 +0100)]
samsung: add secril_config_svc
* Used for loading multisim related props from EFS
Change-Id: I9db6244cf3396eee8c13a5a58941c35a33fca412
Tim Zimmermann [Mon, 29 Nov 2021 19:51:07 +0000 (20:51 +0100)]
fingerprint: implement gestures
Change-Id: I66dfe09e569fcaea295649cce69350f4d4003eb4
Jesse Chan [Mon, 29 Jun 2020 16:46:14 +0000 (00:46 +0800)]
fingerprint: implement ss_fingerprint_request
Change-Id: I8f2936a48a318889b4e5d66fe21ca93e7c4c4a5c
Signed-off-by: Jesse Chan <jc@lineageos.org>
Tim Zimmermann [Tue, 23 Nov 2021 20:50:14 +0000 (21:50 +0100)]
aidl: vibrator: improve amplitude values
Change-Id: Ic1c08841e00a927c138663880f4e6361e59453bd
Tim Zimmermann [Tue, 23 Nov 2021 19:45:19 +0000 (20:45 +0100)]
samsung: vibrator: convert to AIDL implementation
Change-Id: I785178a05d323a02b557cdd6fc22db49eb952df0
Tim Zimmermann [Wed, 24 Nov 2021 16:27:06 +0000 (17:27 +0100)]
samsung: light: convert to AIDL implementation
Change-Id: Id3860ca6e84ea77766322cbd43239e9cebecbc73
TheScarastic [Sat, 30 Oct 2021 06:30:42 +0000 (08:30 +0200)]
hidl: fingerprint: Uprev to 2.3
* Move fingerprint HIDL to 2.3
* Remove Lineage FOD HIDL
[Linux4: Autodetect if fingerprint is udfps]
Change-Id: I8c628d2ee9158b45eeb04dd324b56ef3697296b7
Haibo Huang [Thu, 25 Feb 2021 19:10:04 +0000 (11:10 -0800)]
[thermal] Use new jsoncpp API
Reader / StyledWriter are deprecated upstream
Bug:
170642246
Change-Id: Ib46040b61ed2701ea4881a0c0a306685a15b51a4
Michael Benedict [Thu, 13 Jan 2022 18:09:21 +0000 (01:09 +0700)]
aidl: power: Remove Lineage perf profiles remnants
Change-Id: Id57c582c1d3619d1231890f5a20f1c899a6a6a67
Jeongik Cha [Mon, 15 Feb 2021 08:48:31 +0000 (17:48 +0900)]
Specify version for aidl_interface explicitly
Bug:
150578172
Test: m
Change-Id: I9714cd4416fe0ce23e57cd7db162bfb45b0f84d5
Wei Wang [Fri, 13 Nov 2020 18:59:00 +0000 (10:59 -0800)]
power: add a property for config file
Test: build
Bug:
173222103
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: I14e7e0aa349e446f6889cbfc9a914f5314438e6b
Bruno Martins [Thu, 13 Jan 2022 15:22:48 +0000 (15:22 +0000)]
aidl: power: Drop Lineage perf profiles support
Change-Id: Iea27471971d679733b688794dbbe1edcb86746e0
Wei Wang [Thu, 22 Oct 2020 23:21:39 +0000 (16:21 -0700)]
Power: advertise power headers are deprecated
Test: Build
Bug:
169065024
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: I3cef3aff4bb2394571a3de13e535283722c308ed
Wei Wang [Wed, 21 Oct 2020 19:15:30 +0000 (12:15 -0700)]
Power: add support for devices without display idle signals
To workaround b/
141025174, adding support for devices without display
idle signals. Also added a property to override idle display function.
Besides the idle signal support, this CL also makes touch boost duration
tunable through several new vendor properties. It also named display
idle monitor thread and cleans out the obsolete HIDL Power HAL
implementation.
Bug:
168080943
Bug:
169065024
Bug:
171494137
Test: Boot and trace
Change-Id: I76067d10958654d539624ec4cac8f346103e67bc
Arian [Wed, 13 Oct 2021 10:44:09 +0000 (12:44 +0200)]
Revert "power-libperfmgr: simply wait if idle state node is not present"
This reverts commit
297888275a44b3ce0e75fb1b50bea5108fc67459.
Change-Id: Iefee44a1f407729e76cb693832bad4998141c42b
LuK1337 [Sat, 16 Oct 2021 23:21:51 +0000 (01:21 +0200)]
hidl: power: Kill legacy and libperfmgr power implementations
Everyone must switch to aidl now.
Change-Id: I9e812bf3f13dcdf40650c23dee3d5f33ad8fc79d
synt4x93 [Sat, 18 Sep 2021 15:59:36 +0000 (16:59 +0100)]
hidl: LiveDisplay: init: correct config mkdir location for system builds
Change-Id: Id46c6b142bbb09943ba61f1cf9421c84c7bf51e6
synt4x93 [Thu, 16 Sep 2021 23:05:52 +0000 (00:05 +0100)]
hidl: LiveDisplay: DisplayModes: support system builds
Change-Id: I795714efeac1770671ff690fac90cde147b26394
Danny Wood [Fri, 10 Sep 2021 14:15:05 +0000 (15:15 +0100)]
libril: initialise RIL_CallForwardInfo to 0 when requesting status
Some devices have extra pointers in this structure that if non-zero
causes libsec-ril.so to segfault
Change-Id: I9fd07a4747ef0fb1388ebbec472f2dda8dea4003
ShevT [Thu, 5 Aug 2021 10:30:59 +0000 (13:30 +0300)]
touch: Move device specfic defines to a header
Change-Id: I81dcbea5393cf3426357e659f89ede050cf567fb
LuK1337 [Tue, 25 May 2021 23:21:00 +0000 (01:21 +0200)]
aidl: power-libperfmgr: Make powerhint.json.template pass tests
Test: ./perfmgr_config_verifier -c powerhint.json.template
Change-Id: Ib137b46257cd84687a8ded0cf94424b6c353943e