Tim Zimmermann
7e2c8c3a2b
hidl: Remove thermal HAL
...
* Will be replaced by AIDL implementation
Change-Id: I98d97e2d4c79e10bebb2963511cd202f768870cb
10 months ago
Tim Zimmermann
cddaf77314
hidl: camera: provider: Add a VINTF fragment
...
Change-Id: I4a49f96b5a8f77bdc3574f486547f34517da22bd
10 months ago
Tim Zimmermann
3c593e24c5
hidl: camera: provider: Allow exposing additional camera IDs
...
Change-Id: Ia83eaba213a91be53a621849fe9a1e0343d10bfa
10 months ago
Tim Zimmermann
3a22539c7c
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
10 months ago
LuK1337
548bf0660f
hidl: camera: Provide our own camera {device,provider}
...
[Linux4: Rebrand to samsung and provide both 32bit and 64bit services]
Change-Id: I17c4584b6e1c0ec0e7ea7182f276d6aed75ba277
10 months ago
Tim Zimmermann
5295fb03e6
doze: Specify optional-uses-libs
...
* Required since frameworks/base@8e00e4868b27210f2f1872c449c6d9fe2246d7b8
Change-Id: I8e286041a87d2e6cebc0b8cec351ae854a4ed86f
1 year ago
LuK1337
0ba76af24d
hidl: keymaster: Move libskeymaster4device dependency up
...
This allows us to inject custom libcrypto.so :^)
Change-Id: I57d40056df7236e6069abd492d93aa369e2c8f16
1 year ago
LuK1337
5408613346
hidl: thermal: Migrate to `tidy_checks_as_errors`
...
Change-Id: If59ddc2d3b6c08308422b4a8a9ce1003541bd0ec
1 year ago
LineageOS Infra
4eebf50208
Automatic translation import
...
Change-Id: Ic6e84f6131b820cecf308b0981a99b4f488851ac
1 year ago
Simon1511
a48251f6e5
samsung: fingerprint: support optical sensors
...
Change-Id: I06d9aab53f3cd900247ca23b83eaff79dccecf46
1 year ago
LineageOS Infra
bee1dac7d2
Automatic translation import
...
Change-Id: I9f18003e51aa246e0a73b2e15facea3dc0f433fe
1 year ago
LineageOS Infra
0e78a75ef1
Automatic translation import
...
Change-Id: I161407189be9681c4089e0ccfcbcfd6e8286028a
1 year ago
LineageOS Infra
04778bf4b0
Automatic translation import
...
Change-Id: I2cdfc90d73d1c1d09c65d19a3d03a50d40ee151e
1 year ago
LineageOS Infra
f0b0d43934
Automatic translation import
...
Change-Id: I3cb620050c0827639b698aa8fdac991901b7de5d
1 year ago
LineageOS Infra
78fe530fab
Automatic translation import
...
Change-Id: I61b858d705b0811d1e23bf39888fcdeb5333e349
1 year ago
LineageOS Infra
d02126cecb
Automatic translation import
...
Change-Id: I996e7ec1c1908336cfe5403e280b8c5b9d5d2f54
1 year ago
LineageOS Infra
91ae7bf467
Automatic translation import
...
Change-Id: Ia218ad56083a1e59c98f41ecbca69305fb8634ea
1 year ago
SamarV-121
e37874d4a3
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
2 years ago
SamarV-121
1a6c781bae
vibrator: Re-implement TEXTURE_TICK effect
...
* also refactor a bit
Change-Id: I72e9131e6847474c3f06bc37fa83707de77e2285
2 years ago
LineageOS Infra
85fc01950c
Automatic translation import
...
Change-Id: I7d14c4ea25a4b8c74a627866a3db5f6b246a2a5b
2 years ago
LineageOS Infra
b79d02f5e3
Automatic translation import
...
Change-Id: I733525e649e0b92afcc81c53194144d72375958c
2 years ago
Tim Zimmermann
0efab51459
aidl: vibrator: Add click and tick duration config properties
...
Change-Id: Ia1015931d19add236bc44fbec06e7ee51993c7b6
2 years ago
Tim Zimmermann
c48c38dde5
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
2 years ago
Michael Bestas
3ed0ddd0fd
Automatic translation import
...
Change-Id: Id778899bea283dea67412e7177b1d8c9236181cc
2 years ago
Michael Bestas
2359bd0022
Automatic translation import
...
Change-Id: I63c2880b084fedd5cf9f602f8dc11c12515da71e
2 years ago
SamarV-121
31d105a5ad
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
2 years ago
Aaron Kling
237011e552
mkbootimg: Boot image depends on kernel
...
Very rarely, the boot image tries to build before the kernel is done
Change-Id: I14c85c0ed681c4ff2eaf268752c4e2ff94f9777f
2 years ago
Michael Bestas
a199e50ae9
Automatic translation import
...
Change-Id: Ia35386e110af6aeeac09faba90c7d0ab2445cc0f
2 years ago
Michael Bestas
d340ee41a5
Automatic translation import
...
Change-Id: I1bb5708bd95a98cc7559d3eba20ba098259a4b39
2 years ago
Bruno Martins
25c3d68feb
AdvancedDisplay: Fix compilation for QPR1 merge
...
Change-Id: I64eb80220fc2efc4410d6fc36b5e5974397a31f8
2 years ago
Bruno Martins
e273401fc8
doze: Fix compilation for QPR1 merge
...
Change-Id: Ifa602ed1ae0734dbda40663770f2e54075bfa208
2 years ago
Bruno Martins
49d025c403
dap: Fix compilation for QPR1 merge
...
Change-Id: Id75392dfbf800536fef878f0bd06987dce8d0853
2 years ago
Michael Bestas
66acf4ff01
Automatic translation import
...
Change-Id: Ie05f3bbb85c88f299ba15cef014ba24b13fd8317
2 years ago
Tim Zimmermann
9958c592ac
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
2 years ago
Tim Zimmermann
58bcd82cd8
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
2 years ago
Michael Bestas
04dfa0c9e5
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
2 years ago
Michael Bestas
b20c93845f
Automatic translation import
...
Change-Id: I1c5ec32ac4c59001458242ff88f053b50f08b4a2
2 years ago
Tim Zimmermann
91161e8499
aidl: memtrack: Rebrand to samsung and merge into one module
...
Change-Id: I0859a832d4b47f704b2799d5f4004c32901a15eb
2 years ago
Tim Zimmermann
1ce96deebe
aidl: Import gs101 memtrack HAL
...
From hardware/google/graphics/common @ android-13.0.0_r4
Needs:
aa30f47cf6
ced6904b88
620019f26c
Change-Id: I46ebd21033b7b387503adc835a5d6057bc7c8779
2 years ago
Tim Zimmermann
f302a32df3
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
2 years ago
Tim Zimmermann
e67f844874
aidl: usb: Support contaminant presence detection
...
Change-Id: Ia2e704874a8ed336f97ca756b0ea26cdc40aa5d3
2 years ago
Tim Zimmermann
070dca0bb1
aidl: usb: Support enableUsbData()
...
Change-Id: I369731be320b708e63c92bae08f563607d6a8512
2 years ago
Tim Zimmermann
652e0f8c9b
aidl: usb: Rebrand to samsung
...
Change-Id: I61e228d7d7958c5078e8186700b8cc14804154c9
2 years ago
Tim Zimmermann
b5cf32a9ee
aidl: usb: Import default implementation
...
* From hardware/interfaces @ android-13.0.0_r3
Change-Id: I4ac9478286577a7ea5150b007d7e34c26e22ca38
2 years ago
Tim Zimmermann
64a6ce36c8
samsung: Remove hidl USB HAL
...
* We're going to replace it with AIDL
Change-Id: I522a2649ff2f40c4f8a73df010c81fe4464ff58e
2 years ago
Tim Zimmermann
25b548a75c
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
2 years ago
Michael Bestas
314ed1da7a
Automatic translation import
...
Change-Id: Ia4c7bdfc8ed22f486040dbb355e0218f984435b1
2 years ago
Tim Zimmermann
a98c18ef99
doze: Include SettingsLib in static libraries
...
* And remove now redundant dependencies
Change-Id: Id5e790c6de0565592357d2fef11639d0b1533f14
2 years ago
Michael Bestas
cafffe4aeb
dap: Improve strings
...
Change-Id: I561cdd15f256615787aac6391c194dfc17c8ccd8
2 years ago
Jiyong Park
251af10301
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
2 years ago