GitHub/LineageOS/android_hardware_samsung.git
7 days agoAutomatic translation import lineage-20
LineageOS Infra [Mon, 15 Apr 2024 16:09:49 +0000 (16:09 +0000)]
Automatic translation import

Change-Id: I6294a43da176594e3209af13e28e6464bb8f0aea

7 days agoAutomatic translation import lineage-21
LineageOS Infra [Mon, 15 Apr 2024 12:55:23 +0000 (12:55 +0000)]
Automatic translation import

Change-Id: I9dc90d5d17ddc6f9029dee317587bd471cfbd19d

3 weeks agoAutomatic translation import
LineageOS Infra [Wed, 27 Mar 2024 09:21:39 +0000 (09:21 +0000)]
Automatic translation import

Change-Id: Ib2f1ea0c26775ca33427ba555939eabedbeb518b

4 weeks agodoze: mk->bp
Ruchit [Tue, 12 Mar 2024 15:43:48 +0000 (21:13 +0530)]
doze: mk->bp

Fixes

FAILED: /home/risen/android/builds/pe/a52q/target/product/a52q/obj/APPS/SamsungDoze_intermediates/dexpreopt.sh
/bin/bash -c "/home/risen/android/builds/pe/a52q/host/linux-x86/bin/dexpreopt_gen -global_soong /home/risen/android/builds/pe/a52q/soong/dexpreopt_soong.config -global /home/risen/android/builds/pe/a52q/soong/dexpreopt_arm64/dexpreopt.config -module /home/risen/android/builds/pe/a52q/target/product/a52q/obj/APPS/SamsungDoze_intermediates/dexpreopt.config -dexpreopt_script /home/risen/android/builds/pe/a52q/target/product/a52q/obj/APPS/SamsungDoze_intermediates/dexpreopt.sh -out_dir /home/risen/android/builds/pe/a52q -product_packages /home/risen/android/builds/pe/a52q/target/product/a52q/obj/APPS/SamsungDoze_intermediates/product_packages.txt"
error: Path is outside directory: /home/risen/android/builds/pe/a52q/target/product/a52q/obj/APPS/SamsungDoze_intermediates/product_packages.txt

Change-Id: I503a688658a2879fc72180f370717f2d835c1efe

4 weeks agodap: Migrate to SelectorWithWidgetPreference
LuK1337 [Wed, 20 Mar 2024 08:21:59 +0000 (09:21 +0100)]
dap: Migrate to SelectorWithWidgetPreference

Change-Id: Ie4aaa1fff836a407c1d8f5b919b7b0051748f5d3

4 weeks agosamsung: Migrate to CompoundButton.OnCheckedChangeListener
Chaohui Wang [Fri, 8 Mar 2024 09:54:40 +0000 (15:24 +0530)]
samsung: Migrate to CompoundButton.OnCheckedChangeListener

Switch and SwitchCompat are both CompoundButton.

Using CompoundButton in Java will helps migration in the future.

Bug: 306658427 | AOSP
Test: manual - check Settings pages
Test: m RunSettingsLibRoboTests
Signed-off-by: RisenID <risen@pixelexperience.org>
Change-Id: I85a70d4c504d8584030ea4a058f30d74206ab835

4 weeks agosamsung: Enable use_resource_processor for all sysui deps
Peter Kalauskas [Fri, 8 Mar 2024 09:22:16 +0000 (14:52 +0530)]
samsung: Enable use_resource_processor for all sysui deps

This will make the build faster

Test: m checkbuild
Bug: 295208392
Signed-off-by: RisenID <risen@pixelexperience.org>
Change-Id: I0c1bd901429bbe3bf81c1530e156735f8637a96e

5 weeks agoAutomatic translation import
LineageOS Infra [Sat, 16 Mar 2024 02:02:28 +0000 (02:02 +0000)]
Automatic translation import

Change-Id: I0453f5e239d22949f8063d33dfc0dba38687331d

6 weeks agohidl: camera: Update dependencies for U QPR2
Bruno Martins [Mon, 11 Mar 2024 17:10:34 +0000 (17:10 +0000)]
hidl: camera: Update dependencies for U QPR2

Change-Id: I7b2d1b75c7064ce1684c98cde703eca74a8e4cbc

6 weeks agoaidl: Update dependencies for QPR2
Michael Bestas [Sun, 10 Mar 2024 09:28:21 +0000 (11:28 +0200)]
aidl: Update dependencies for QPR2

Change-Id: I1f3b159166b21ead595dc3e006d2d340b3ba2015

8 weeks agodoze: bump target SDK version
Simon1511 [Sat, 20 Jan 2024 15:11:10 +0000 (16:11 +0100)]
doze: bump target SDK version

Change-Id: I67a2811cdf05e34629701231fa1d2658ee387daa

2 months agoaidl: fingerprint: Only call onEnrollmentsEnumerated when finished
Tim Zimmermann [Mon, 29 Jan 2024 16:47:27 +0000 (17:47 +0100)]
aidl: fingerprint: Only call onEnrollmentsEnumerated when finished

* Otherwise only one fingerprint can be registered

Change-Id: I89f4be25d060f461ca6b6e46d3ce7c601828c914

2 months agohidl: camera: Allow to insert get_cam_pos function
Christian Hoffmann [Sat, 10 Feb 2024 09:15:10 +0000 (10:15 +0100)]
hidl: camera: Allow to insert get_cam_pos function

* V1 for gtowifi
* V2 for gta4l

Co-authored-by: Han Sol Jin <hansol@hansol.ca>
Change-Id: Ia6f3e15cad28c402f6ff459949e2917ba8dcf300

2 months agohidl: camera: Add camera common helper
Christian Hoffmann [Sat, 10 Feb 2024 09:11:38 +0000 (10:11 +0100)]
hidl: camera: Add camera common helper

* Thus allowing device-specific mods in camera_common.h

Change-Id: I3bc89819440f1221fd5a03549971039797a7973e

2 months agoAutomatic translation import
LineageOS Infra [Sat, 10 Feb 2024 19:04:37 +0000 (19:04 +0000)]
Automatic translation import

Change-Id: I437f29ef85628f82dc6302c7eb8874b98106bcb6

2 months agoAutomatic translation import lineage-17.1
Michael Bestas [Thu, 8 Feb 2024 02:28:18 +0000 (04:28 +0200)]
Automatic translation import

Change-Id: I31fe8a0a148d761e548dd585d6e10280eb070285

2 months agohidl: camera: add guards for camera3_stream_t alignments
Simon1511 [Sun, 21 Jan 2024 12:48:53 +0000 (13:48 +0100)]
hidl: camera: add guards for camera3_stream_t alignments

Change-Id: I3025180ce778270a9d4f039f60378c4e85207e96

3 months agohidl: Remove fingerprint HAL
Tim Zimmermann [Mon, 22 Jan 2024 16:35:13 +0000 (17:35 +0100)]
hidl: Remove fingerprint HAL

* Everyone should be able to switch to the AIDL HAL now

Change-Id: I07e88fb41021e2887c72c8d78076dd06486f3118

3 months agoaidl: fingerprint: Initial samsung implementation
Tim Zimmermann [Sat, 20 Jan 2024 04:54:32 +0000 (05:54 +0100)]
aidl: fingerprint: Initial samsung implementation

Change-Id: I2685b176a1b4fb2b094ff58e911997084e42a879

3 months agoaidl: fingerprint: Initial stub service
Tim Zimmermann [Thu, 18 Jan 2024 05:29:15 +0000 (06:29 +0100)]
aidl: fingerprint: Initial stub service

Change-Id: I1e0594b88d5230f8c99a6efb0a7dafcbf6ea137a

3 months agosamsung: Import pixel soong namespaces in root Android.bp
Tim Zimmermann [Sun, 12 Nov 2023 05:50:55 +0000 (06:50 +0100)]
samsung: Import pixel soong namespaces in root Android.bp

* Both power and thermal HAL need it now

Change-Id: Ifd414b778d91410a0cbb8f36bfb6481603fb6128

3 months agoaidl: thermal: Rebrand to samsung
Tim Zimmermann [Sun, 12 Nov 2023 05:46:19 +0000 (06:46 +0100)]
aidl: thermal: Rebrand to samsung

Change-Id: I381364e55b1e36e11f5a659ee07cd734ff397bae

3 months agoaidl: Import Pixel Thermal HAL aidl implementation
Tim Zimmermann [Sun, 12 Nov 2023 05:43:40 +0000 (06:43 +0100)]
aidl: Import Pixel Thermal HAL aidl implementation

* From hardware/google/pixel @ android-14.0.0_r15

Change-Id: I30e35c8e4ef58956f849d64e184aa7e37ec67ef9

3 months agohidl: Remove thermal HAL
Tim Zimmermann [Sun, 12 Nov 2023 05:47:43 +0000 (06:47 +0100)]
hidl: Remove thermal HAL

* Will be replaced by AIDL implementation

Change-Id: I98d97e2d4c79e10bebb2963511cd202f768870cb

3 months agohidl: camera: provider: Add a VINTF fragment
Tim Zimmermann [Sun, 29 Oct 2023 15:59:07 +0000 (16:59 +0100)]
hidl: camera: provider: Add a VINTF fragment

Change-Id: I4a49f96b5a8f77bdc3574f486547f34517da22bd

3 months agohidl: camera: provider: Allow exposing additional camera IDs
Tim Zimmermann [Sun, 29 Oct 2023 11:41:41 +0000 (12:41 +0100)]
hidl: camera: provider: Allow exposing additional camera IDs

Change-Id: Ia83eaba213a91be53a621849fe9a1e0343d10bfa

3 months agohidl: camera: camera3: Change usage type to uint64_t
Tim Zimmermann [Sat, 23 Apr 2022 04:56:03 +0000 (06:56 +0200)]
hidl: camera: camera3: Change usage type to uint64_t

* gralloc BufferUsage is already uint64_t, this seems to be samsung's real change here

Change-Id: I769e2de1e58dff2ed3efa770bf9ae2cb17e55df8

3 months agohidl: camera: Provide our own camera {device,provider}
LuK1337 [Mon, 23 Oct 2023 17:34:57 +0000 (19:34 +0200)]
hidl: camera: Provide our own camera {device,provider}

[Linux4: Rebrand to samsung and provide both 32bit and 64bit services]

Change-Id: I17c4584b6e1c0ec0e7ea7182f276d6aed75ba277

5 months agoAutomatic translation import lineage-19.1
LineageOS Infra [Wed, 1 Nov 2023 22:32:47 +0000 (22:32 +0000)]
Automatic translation import

Change-Id: I2703c1303a601500ac0f742b5b33d4a6bcdf03ff

5 months agoAutomatic translation import
LineageOS Infra [Wed, 1 Nov 2023 17:29:10 +0000 (17:29 +0000)]
Automatic translation import

Change-Id: I1107044759b9376470596e3ecf48160498956ec8

5 months agodoze: Specify optional-uses-libs
Tim Zimmermann [Thu, 5 Oct 2023 15:07:02 +0000 (17:07 +0200)]
doze: Specify optional-uses-libs

* Required since frameworks/base@8e00e4868b27210f2f1872c449c6d9fe2246d7b8

Change-Id: I8e286041a87d2e6cebc0b8cec351ae854a4ed86f

6 months agohidl: keymaster: Move libskeymaster4device dependency up
LuK1337 [Sat, 21 Oct 2023 14:02:18 +0000 (16:02 +0200)]
hidl: keymaster: Move libskeymaster4device dependency up

This allows us to inject custom libcrypto.so :^)

Change-Id: I57d40056df7236e6069abd492d93aa369e2c8f16

6 months agohidl: thermal: Migrate to `tidy_checks_as_errors`
LuK1337 [Sat, 21 Oct 2023 12:12:18 +0000 (14:12 +0200)]
hidl: thermal: Migrate to `tidy_checks_as_errors`

Change-Id: If59ddc2d3b6c08308422b4a8a9ce1003541bd0ec

6 months agoAutomatic translation import
LineageOS Infra [Sun, 15 Oct 2023 20:43:13 +0000 (20:43 +0000)]
Automatic translation import

Change-Id: Ic6e84f6131b820cecf308b0981a99b4f488851ac

6 months agoAutomatic translation import lineage-18.1
LineageOS Infra [Sun, 15 Oct 2023 18:21:53 +0000 (18:21 +0000)]
Automatic translation import

Change-Id: I7d7ffb51ffd4e9d90106c6dea4616f599a4ce6d0

6 months agoAutomatic translation import
LineageOS Infra [Sun, 15 Oct 2023 15:21:03 +0000 (15:21 +0000)]
Automatic translation import

Change-Id: Id43f0db849fbe25ad2b0ea425cad6e1fb86074da

7 months agosamsung: fingerprint: support optical sensors
Simon1511 [Sat, 26 Aug 2023 15:25:24 +0000 (17:25 +0200)]
samsung: fingerprint: support optical sensors

Change-Id: I06d9aab53f3cd900247ca23b83eaff79dccecf46

7 months agoAutomatic translation import
LineageOS Infra [Fri, 15 Sep 2023 17:53:25 +0000 (17:53 +0000)]
Automatic translation import

Change-Id: I9f18003e51aa246e0a73b2e15facea3dc0f433fe

7 months agoAutomatic translation import
LineageOS Infra [Fri, 15 Sep 2023 15:24:47 +0000 (15:24 +0000)]
Automatic translation import

Change-Id: I683a09f7b24cecf8445440e8d650dd4ae51522f2

8 months agoAutomatic translation import
LineageOS Infra [Tue, 15 Aug 2023 17:53:01 +0000 (17:53 +0000)]
Automatic translation import

Change-Id: I161407189be9681c4089e0ccfcbcfd6e8286028a

8 months agoAutomatic translation import
LineageOS Infra [Tue, 15 Aug 2023 16:40:20 +0000 (16:40 +0000)]
Automatic translation import

Change-Id: I341cf1e9dd01f6ceeabb46af51c733899d8d1589

8 months agoAutomatic translation import
LineageOS Infra [Tue, 15 Aug 2023 15:26:44 +0000 (15:26 +0000)]
Automatic translation import

Change-Id: I30130a9c48c9bfba5c90bb56f98c02d9372b0ff2

8 months agoAutomatic translation import
LineageOS Infra [Tue, 1 Aug 2023 20:13:46 +0000 (20:13 +0000)]
Automatic translation import

Change-Id: I489ec5352de0bd3a6072c038004f4769e1812b93

8 months agoAutomatic translation import
LineageOS Infra [Tue, 1 Aug 2023 18:25:38 +0000 (18:25 +0000)]
Automatic translation import

Change-Id: I3b6dfa3314319ac1c412dbcbd78df9a7b39c9b77

8 months agoAutomatic translation import
LineageOS Infra [Tue, 1 Aug 2023 15:48:50 +0000 (15:48 +0000)]
Automatic translation import

Change-Id: I2cdfc90d73d1c1d09c65d19a3d03a50d40ee151e

9 months agoAutomatic translation import
LineageOS Infra [Sat, 15 Jul 2023 18:07:56 +0000 (18:07 +0000)]
Automatic translation import

Change-Id: I3cb620050c0827639b698aa8fdac991901b7de5d

9 months agoAutomatic translation import
LineageOS Infra [Sat, 15 Jul 2023 16:40:14 +0000 (16:40 +0000)]
Automatic translation import

Change-Id: I77f71a5e065f486e1d5e1ef3c26d37890832abce

9 months agoAutomatic translation import
LineageOS Infra [Sat, 15 Jul 2023 15:25:04 +0000 (15:25 +0000)]
Automatic translation import

Change-Id: Ia78a8f6a6f8026de5412fb6ba55998379d6c8b4d

9 months agoAutomatic translation import
LineageOS Infra [Sat, 1 Jul 2023 18:42:17 +0000 (18:42 +0000)]
Automatic translation import

Change-Id: Ideaf87cafe9b495e7965c3ad5fa26efabdab057d

9 months agoAutomatic translation import
LineageOS Infra [Sat, 1 Jul 2023 17:31:05 +0000 (17:31 +0000)]
Automatic translation import

Change-Id: Ica9974034cfb05359143b375c3d1d43655816149

9 months agoAutomatic translation import
LineageOS Infra [Sat, 1 Jul 2023 16:12:19 +0000 (16:12 +0000)]
Automatic translation import

Change-Id: I61b858d705b0811d1e23bf39888fcdeb5333e349

10 months agoAutomatic translation import
LineageOS Infra [Tue, 20 Jun 2023 16:28:04 +0000 (16:28 +0000)]
Automatic translation import

Change-Id: I996e7ec1c1908336cfe5403e280b8c5b9d5d2f54

10 months agoAutomatic translation import
LineageOS Infra [Thu, 15 Jun 2023 12:06:38 +0000 (12:06 +0000)]
Automatic translation import

Change-Id: I31af4cc7f52fcdd826e4c598881a738fa0e4ea63

10 months agoAutomatic translation import
LineageOS Infra [Thu, 15 Jun 2023 10:50:32 +0000 (10:50 +0000)]
Automatic translation import

Change-Id: Id98922a18a13e54a41a482af31e9c2a3fdf89d28

10 months agoAutomatic translation import
LineageOS Infra [Thu, 1 Jun 2023 12:49:26 +0000 (12:49 +0000)]
Automatic translation import

Change-Id: Ia218ad56083a1e59c98f41ecbca69305fb8634ea

10 months agoAutomatic translation import
LineageOS Infra [Thu, 1 Jun 2023 11:34:55 +0000 (11:34 +0000)]
Automatic translation import

Change-Id: I48234a9e37420e0b1f5e7c0afdfd098f08ac1af0

10 months agoAutomatic translation import
LineageOS Infra [Thu, 1 Jun 2023 10:19:30 +0000 (10:19 +0000)]
Automatic translation import

Change-Id: I00bb142008432b596a1120382076044c298d3fca

11 months agovibrator: Add support for duration based amplitude control
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

11 months agovibrator: Re-implement TEXTURE_TICK effect
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

11 months agoAutomatic translation import
LineageOS Infra [Mon, 15 May 2023 11:24:07 +0000 (11:24 +0000)]
Automatic translation import

Change-Id: I630fe324a94dd24feee51352f9c7f9bbd3d9d553

11 months agoAutomatic translation import
LineageOS Infra [Mon, 15 May 2023 09:16:28 +0000 (09:16 +0000)]
Automatic translation import

Change-Id: I7d14c4ea25a4b8c74a627866a3db5f6b246a2a5b

11 months agoAutomatic translation import
LineageOS Infra [Mon, 24 Apr 2023 14:25:54 +0000 (14:25 +0000)]
Automatic translation import

Change-Id: Ief0b8092ea90f402c23d92dfddb68d23180fa461

12 months agoAutomatic translation import
LineageOS Infra [Mon, 24 Apr 2023 10:18:18 +0000 (10:18 +0000)]
Automatic translation import

Change-Id: I87efdb7ccca66fdb313630e0ac1c23d6f0a72ef7

12 months agoAutomatic translation import
LineageOS Infra [Mon, 24 Apr 2023 08:41:31 +0000 (08:41 +0000)]
Automatic translation import

Change-Id: I733525e649e0b92afcc81c53194144d72375958c

12 months agoaidl: vibrator: Add click and tick duration config properties
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

12 months agoaidl: vibrator: Only handle actually supported effects
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

13 months agoAutomatic translation import
Michael Bestas [Thu, 23 Mar 2023 14:38:24 +0000 (16:38 +0200)]
Automatic translation import

Change-Id: Id778899bea283dea67412e7177b1d8c9236181cc

14 months agoAutomatic translation import
Michael Bestas [Mon, 13 Feb 2023 14:05:23 +0000 (16:05 +0200)]
Automatic translation import

Change-Id: I63c2880b084fedd5cf9f602f8dc11c12515da71e

14 months agovibrator: Switch from 0-255 to 0.0f-1.0f range for amplitude
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

14 months agomkbootimg: Boot image depends on kernel
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

15 months agoAutomatic translation import
Michael Bestas [Tue, 10 Jan 2023 02:41:41 +0000 (04:41 +0200)]
Automatic translation import

Change-Id: Ia35386e110af6aeeac09faba90c7d0ab2445cc0f

16 months agoAutomatic translation import
Michael Bestas [Fri, 16 Dec 2022 18:57:43 +0000 (20:57 +0200)]
Automatic translation import

Change-Id: I1bb5708bd95a98cc7559d3eba20ba098259a4b39

16 months agoAdvancedDisplay: Fix compilation for QPR1 merge
Bruno Martins [Tue, 6 Dec 2022 21:21:36 +0000 (21:21 +0000)]
AdvancedDisplay: Fix compilation for QPR1 merge

Change-Id: I64eb80220fc2efc4410d6fc36b5e5974397a31f8

16 months agodoze: Fix compilation for QPR1 merge
Bruno Martins [Tue, 6 Dec 2022 17:59:00 +0000 (17:59 +0000)]
doze: Fix compilation for QPR1 merge

Change-Id: Ifa602ed1ae0734dbda40663770f2e54075bfa208

16 months agodap: Fix compilation for QPR1 merge
Bruno Martins [Tue, 6 Dec 2022 18:02:16 +0000 (18:02 +0000)]
dap: Fix compilation for QPR1 merge

Change-Id: Id75392dfbf800536fef878f0bd06987dce8d0853

16 months agoAutomatic translation import
Michael Bestas [Fri, 25 Nov 2022 13:03:29 +0000 (15:03 +0200)]
Automatic translation import

Change-Id: Ie05f3bbb85c88f299ba15cef014ba24b13fd8317

17 months agoaidl: usb: Implement UsbDataStatus
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

17 months agoaidl: usb: Fix support for contaminant presence detection
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

17 months agoGuard with a soong_namespace
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

17 months agoAutomatic translation import
Michael Bestas [Wed, 2 Nov 2022 23:57:26 +0000 (01:57 +0200)]
Automatic translation import

Change-Id: I1c5ec32ac4c59001458242ff88f053b50f08b4a2

18 months agoaidl: memtrack: Rebrand to samsung and merge into one module
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

18 months agoaidl: Import gs101 memtrack HAL
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

18 months agoaidl: health: Initial AIDL implementation
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

18 months agoaidl: usb: Support contaminant presence detection
Tim Zimmermann [Thu, 25 Aug 2022 12:26:52 +0000 (14:26 +0200)]
aidl: usb: Support contaminant presence detection

Change-Id: Ia2e704874a8ed336f97ca756b0ea26cdc40aa5d3

18 months agoaidl: usb: Support enableUsbData()
Tim Zimmermann [Thu, 25 Aug 2022 09:47:40 +0000 (11:47 +0200)]
aidl: usb: Support enableUsbData()

Change-Id: I369731be320b708e63c92bae08f563607d6a8512

18 months agoaidl: usb: Rebrand to samsung
Tim Zimmermann [Thu, 25 Aug 2022 09:39:48 +0000 (11:39 +0200)]
aidl: usb: Rebrand to samsung

Change-Id: I61e228d7d7958c5078e8186700b8cc14804154c9

18 months agoaidl: usb: Import default implementation
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

18 months agosamsung: Remove hidl USB HAL
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

18 months agosamsung: sensors: 2.1: Convert to AIDL implementation
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

18 months agoAutomatic translation import
Michael Bestas [Wed, 5 Oct 2022 16:31:07 +0000 (19:31 +0300)]
Automatic translation import

Change-Id: Ia4c7bdfc8ed22f486040dbb355e0218f984435b1

18 months agodoze: Include SettingsLib in static libraries
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

18 months agodap: Improve strings
Michael Bestas [Sun, 2 Oct 2022 22:32:26 +0000 (01:32 +0300)]
dap: Improve strings

Change-Id: I561cdd15f256615787aac6391c194dfc17c8ccd8

18 months agodap: Improve strings
Michael Bestas [Sun, 2 Oct 2022 22:32:26 +0000 (01:32 +0300)]
dap: Improve strings

Change-Id: I561cdd15f256615787aac6391c194dfc17c8ccd8

19 months agoaidl: Remove ndk_platform backend. Use the ndk backend.
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

22 months agoaudio: turn props into vendor props
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

23 months agohidl: usb: Correct supportedModes
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

23 months agofingerprint: allow to request force calibration
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

2 years agoaudio: add LOCAL_VENDOR_MODULE
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

2 years agoaudio: remove AUDIO_DEVICE_OUT_ALL_SCO from switch case
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

2 years agohidl: sensors: add hover proximity sensor support
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