Bruno Martins
1548ce2f61
hidl: camera: Update dependencies for U QPR2
...
Change-Id: I7b2d1b75c7064ce1684c98cde703eca74a8e4cbc
10 months ago
Michael Bestas
fe1251795d
aidl: Update dependencies for QPR2
...
Change-Id: I1f3b159166b21ead595dc3e006d2d340b3ba2015
10 months ago
Simon1511
5afa7c14a8
doze: bump target SDK version
...
Change-Id: I67a2811cdf05e34629701231fa1d2658ee387daa
10 months ago
Tim Zimmermann
6d63dc3862
aidl: fingerprint: Only call onEnrollmentsEnumerated when finished
...
* Otherwise only one fingerprint can be registered
Change-Id: I89f4be25d060f461ca6b6e46d3ce7c601828c914
10 months ago
Christian Hoffmann
cde582d00c
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
10 months ago
Christian Hoffmann
2c901ee1ad
hidl: camera: Add camera common helper
...
* Thus allowing device-specific mods in camera_common.h
Change-Id: I3bc89819440f1221fd5a03549971039797a7973e
10 months ago
LineageOS Infra
172f947c17
Automatic translation import
...
Change-Id: I437f29ef85628f82dc6302c7eb8874b98106bcb6
11 months ago
Simon1511
e6262092b7
hidl: camera: add guards for camera3_stream_t alignments
...
Change-Id: I3025180ce778270a9d4f039f60378c4e85207e96
11 months ago
Tim Zimmermann
8f6a68475f
hidl: Remove fingerprint HAL
...
* Everyone should be able to switch to the AIDL HAL now
Change-Id: I07e88fb41021e2887c72c8d78076dd06486f3118
11 months ago
Tim Zimmermann
b7dca1207d
aidl: fingerprint: Initial samsung implementation
...
Change-Id: I2685b176a1b4fb2b094ff58e911997084e42a879
11 months ago
Tim Zimmermann
37b235d802
aidl: fingerprint: Initial stub service
...
Change-Id: I1e0594b88d5230f8c99a6efb0a7dafcbf6ea137a
11 months ago
Tim Zimmermann
4ac17a878f
samsung: Import pixel soong namespaces in root Android.bp
...
* Both power and thermal HAL need it now
Change-Id: Ifd414b778d91410a0cbb8f36bfb6481603fb6128
11 months ago
Tim Zimmermann
ecd5614eb0
aidl: thermal: Rebrand to samsung
...
Change-Id: I381364e55b1e36e11f5a659ee07cd734ff397bae
11 months ago
Tim Zimmermann
96d8907514
aidl: Import Pixel Thermal HAL aidl implementation
...
* From hardware/google/pixel @ android-14.0.0_r15
Change-Id: I30e35c8e4ef58956f849d64e184aa7e37ec67ef9
11 months ago
Tim Zimmermann
7e2c8c3a2b
hidl: Remove thermal HAL
...
* Will be replaced by AIDL implementation
Change-Id: I98d97e2d4c79e10bebb2963511cd202f768870cb
11 months ago
Tim Zimmermann
cddaf77314
hidl: camera: provider: Add a VINTF fragment
...
Change-Id: I4a49f96b5a8f77bdc3574f486547f34517da22bd
11 months ago
Tim Zimmermann
3c593e24c5
hidl: camera: provider: Allow exposing additional camera IDs
...
Change-Id: Ia83eaba213a91be53a621849fe9a1e0343d10bfa
11 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
11 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
11 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
2 years ago
LineageOS Infra
91ae7bf467
Automatic translation import
...
Change-Id: Ia218ad56083a1e59c98f41ecbca69305fb8634ea
2 years 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