Bruno Martins
ce1bf5c27f
aidl: camera: Partially return to soong_config_module_type usage
...
action.yml / aidl: camera: Partially return to soong_config_module_type usage (push) Failing after 0s
This partially reverts commit 00809a1 , that broke too many devices
that weren't ready yet.
Change-Id: I4d234e79a99da15542b81e1741290336e9f08d0b
2026-01-19 07:49:39 +00:00
LuK1337
44c057f60b
pre-commit: Enable clang-format
...
Change-Id: I7a22a5fe9ee7176604fed0825f96417c53adb1ff
2026-01-18 15:59:00 +00:00
Bruno Martins
474ebe1722
sensors: Run through clang-format
...
Change-Id: I64ff0a321a1e95eaac78e8caefbf43a125fd5c84
2026-01-18 15:59:00 +00:00
Bruno Martins
c7abe693bd
ril: Run through clang-format
...
Change-Id: I7964e1770a1b603242f336de037f0d5f095dff1a
2026-01-18 15:59:00 +00:00
Bruno Martins
ef4647e636
rebalance_interrupts: Run through clang-format
...
Change-Id: I76495309d747349077fef7980864fc794807723a
2026-01-18 15:59:00 +00:00
Bruno Martins
4b128b05b3
hidl: Run through clang-format
...
Change-Id: Ia848230ceb454b858d535481b34f193e06e765c6
2026-01-18 15:59:00 +00:00
Bruno Martins
6157fb0df0
aidl: Run through clang-format
...
Change-Id: I46a43e533cda2988a8f4cd547b644bccb5979431
2026-01-18 15:59:00 +00:00
Bruno Martins
d87a8f30a4
aidl: vibrator: Add some brackets
...
Change-Id: I4b804fb88bd098a1adcf42357a56acf286102e6c
2026-01-18 15:59:00 +00:00
Bruno Martins
211e5f0b1a
aidl: usb: Add some brackets
...
Change-Id: I2498700fd38037974e8a27b7c5c77baf29cd0909
2026-01-18 15:59:00 +00:00
Bruno Martins
f76655d7bc
aidl: memtrack: Add some brackets
...
Change-Id: Id950738a6871d6b6822b7b6bcfb641ab9c141dcf
2026-01-18 15:59:00 +00:00
Bruno Martins
0073e77169
aidl: camera: Remove deprecated module
...
Change-Id: I74151184a0c0b1d4bab442a84f330095a618763c
2026-01-18 15:59:00 +00:00
Bruno Martins
661a74dc6a
hidl: camera: Remove deprecated custom device impl and provider
...
All Samsung targets out there are using AIDL custom device impl/provider.
There's no need to continue maintaining HIDL ones any longer.
Change-Id: I6dc832b04f2795e30052df6f37448c126fdad692
2026-01-18 15:59:00 +00:00
Bruno Martins
7063bcad23
aidl: usb: gadget: Migrate to select()
...
Change-Id: Id4696b9aa6af0243c43ca5f71d5d71e1ee0ee963
2026-01-18 15:59:00 +00:00
Bruno Martins
00809a12b0
aidl: camera: Migrate to select()
...
Change-Id: Id29a05301cc720fcbc9b28c98f3c98e2d67df166
2026-01-18 15:58:56 +00:00
Bruno Martins
9d8b250ce5
samsung: Remove loki_tool
...
It looks like this was only used by an ancient device... back in the
good'ol CM days.
Change-Id: Ib9aef0a72c32674ca2189e368752c90aa916c530
2026-01-18 14:00:38 +00:00
Bruno Martins
8aba80de2b
samsung: Delete dtbhtoold
...
All the devices that used this tool are quite dead. Anyway, if proven
to be really needed, the tool should be placed in a dedicated Exynos
repository.
Change-Id: I2aefdeca818ed92d65e4cf50f83a0af42d3d2f2d
2026-01-18 14:00:38 +00:00
Bruno Martins
33f74940ad
AdvancedDisplay: Blend into color preference category
...
Depends-on: I56b161c98eb7f669703f46d73f56e081ebf18558
Change-Id: I10a216b0d202f78cc42791ef45b4d49cf5767382
2026-01-02 01:19:30 +00:00
LineageOS Infra
b2f5a8db8d
Automatic translation import
...
Change-Id: I9df6976f19746c9725ec39ec9970628cd1dcb789
2026-01-01 17:23:55 +00:00
borbelyvince
df0812cd0b
aidl: vibrator: Use std::vector for effect data and clean up unnecessary field initializers
...
Change-Id: Ic20202204e2f3c4af03a9a298c645145aef0ce35
2026-01-01 16:40:34 +00:00
borbelyvince
4881519b23
aidl: vibrator: Write use_sep_index value in constructor
...
It only has to be initialized once, and no subsequent changes are needed.
Change-Id: I9c3290bdcff3964546efb9017ad12866d5903af8
2026-01-01 16:40:34 +00:00
Bruno Martins
96cec7c200
aidl: fingerprint: Add missing include
...
Spotted after clang-format formatting changes:
hardware/samsung/aidl/fingerprint/LockoutTracker.h:26:5: error: unknown type name 'int64_t'
26 | int64_t getLockoutTimeLeft();
| ^
hardware/samsung/aidl/fingerprint/LockoutTracker.h:29:5: error: unknown type name 'int32_t'
29 | int32_t mFailedCount = 0;
| ^
hardware/samsung/aidl/fingerprint/LockoutTracker.h:30:5: error: unknown type name 'int64_t'
30 | int64_t mLockoutTimedStart;
| ^
Change-Id: I2cc02e0bdda9e3302aac8bffc5c6022caee96b34
2026-01-01 16:32:57 +00:00
Bruno Martins
1c29fd2599
aidl: fingerprint: Run through clang-format
...
Change-Id: I866e2c5621cf009a64658bd2f2b20087286c6f4d
2026-01-01 16:32:52 +00:00
Bruno Martins
2326b7c10b
aidl: fingerprint: Add some brackets
...
Change-Id: I361c408cf50857ab53d32d5e67050dc940d96ef3
2026-01-01 16:32:48 +00:00
Luka Panio
1ff326fde4
aidl: fingerprint: Allow more than one fingerprint location
...
* Needed for foldable devices which have different locations
on inner and outer screens
Change-Id: Iebdab30de5542bad43d4fc786a528e5306e26daa
2026-01-01 16:32:39 +00:00
Bruno Martins
078d67d671
Run pre-commit run --all
...
Change-Id: Ib794c4ef4425c3f372f8c92caa8da5c7b0957987
2026-01-01 15:44:34 +00:00
LuK1337
d29b39b66a
Introduce pre-commit & GitHub Actions for it
...
Change-Id: I4604d13e5ccf74ec4c7088a40a9f7f915f9b1293
2026-01-01 15:44:02 +00:00
Bruno Martins
b0416d32bc
ril: Run dos2unix
...
Change-Id: Ibbad45e91278ffcf2290c37deca117de4163c04f
2026-01-01 15:43:57 +00:00
Bruno Martins
1b4d8a2b03
fingerprint: Set defaults if no Z-order is set
...
Change-Id: If905bf143de7bd9232c83daa664d77067bec2aa6
2025-12-08 15:46:28 +00:00
Kai Jones
354ca305ca
fingerprint: Configurable UDFPS dim layer Z-order
...
Introduce a build-time configuration for UDFPS dim layer Z-order.
Define `fod_dim_layer_zorder` via Soong, dynamically set using:
$(call soong_config_set,samsungUdfpsVars,dim_layer_zorder,0x20000001u)
Change-Id: Ie1d5e78894e191150be235eb48e400ea1feab9b2
2025-12-08 15:46:18 +00:00
Bruno Martins
923942619f
fingerprint: FOD -> UDFPS
...
Change-Id: I0b6be82483d8fc6bb74a529c2962d1e4b40cf04a
2025-12-08 15:46:03 +00:00
Anay Wadhera
33ccfec6cf
doze: Drop minSdkVersion
...
Change-Id: Idbbe6713999ca8b942b2bf91cc899118e22a062b
2025-12-02 15:26:59 +00:00
LineageOS Infra
9cc8f56671
Automatic translation import
...
Change-Id: Ie3b52befcad81669a498f51598ca79e8ca20b260
2025-12-01 14:53:11 +00:00
e1ebb45e3c
AdvancedDisplay: Move to PreferenceFragmentCompat
...
PreferenceFragment was deprecated in API level 28.
https://developer.android.com/jetpack/androidx/releases/preference#1.1.0
Change-Id: I3ae5a8b9a3be3317f097564368559802b9322558
Signed-off-by: AnierinB <anierin@evolution-x.org >
Signed-off-by: ExtremeXT <extremextdev@gmail.com >
2025-11-27 22:05:07 +00:00
Bruno Martins
c65e8a6f0f
dap: Place top intro above main switch
...
To go along with the rest of Settings UI.
Change-Id: I04ec5319131cf557079480cc3cab590a16497e18
2025-11-27 21:58:31 +00:00
ExtremeXT
699a741aa9
dap: Gray out profiles when DAP is disabled
...
Change-Id: Ia1dc3cf4b8a6c16ed41fb79dd04f2d53c94e2103
Signed-off-by: ExtremeXT <extremextdev@gmail.com >
2025-11-27 21:58:21 +00:00
Bruno Martins
403a57cc0d
dap: Use new method to listen for preference changes
...
Usage of addOnSwitchChangeListener(OnCheckedChangeListener) is
deprecated. The Javadoc explicitly says:
Use setOnPreferenceChangeListener(OnPreferenceChangeListener) instead.
Change-Id: I591c52ee8e79ad075ba74f45c656344e7e3abbca
Signed-off-by: ExtremeXT <extremextdev@gmail.com >
2025-11-27 21:10:41 +00:00
08cfc0cbc2
dap: Move to PreferenceFragmentCompat
...
PreferenceFragment was deprecated in API level 28.
https://developer.android.com/jetpack/androidx/releases/preference#1.1.0
Change-Id: I4f933bab13382550c820ade4e759dd645aad37c4
Signed-off-by: AnierinB <anierin@evolution-x.org >
Signed-off-by: ExtremeXT <extremextdev@gmail.com >
2025-11-27 20:51:10 +00:00
Bruno Martins
e1873e9df4
doze: Use new method to listen for preference changes
...
Usage of addOnSwitchChangeListener(OnCheckedChangeListener) is
deprecated. The Javadoc explicitly says:
Use setOnPreferenceChangeListener(OnPreferenceChangeListener) instead.
Change-Id: I71e0e3f86ff339a312cac1e09106f6d5d15b7e43
2025-11-27 20:46:31 +00:00
Michael Bestas
0c4a57235f
doze: Convert to SwitchPreferenceCompat
...
Change-Id: Ic1cbaba37d499da1855af9c3930f2df426e2d3af
Signed-off-by: ExtremeXT <extremextdev@gmail.com >
2025-11-27 20:35:41 +00:00
0426336593
doze: Move to PreferenceFragmentCompat
...
PreferenceFragment was deprecated in API level 28.
https://developer.android.com/jetpack/androidx/releases/preference#1.1.0
Change-Id: Ie8a4b04bd588afbbbc5882349ddbc05f988f80bf
Signed-off-by: AnierinB <anierin@evolution-x.org >
Signed-off-by: ExtremeXT <extremextdev@gmail.com >
2025-11-27 20:05:38 +00:00
Michael Bestas
04da539900
Revert "samsung: hidl: add vibrator HAL for SEC Haptic Engine"
...
This reverts commit a4922f4f1c .
Reason for revert: HIDL vibrator is dead in BP3A and nobody uses this.
Change-Id: I53bb04b8efe42be67ff922a0be83f7cd4a92bd46
2025-11-20 23:52:50 +02:00
Tim Zimmermann
9f2dfb966f
aidl: health: Uprev to V4
...
* No change in implementation is needed since it is pulled in from libhealth_aidl_impl_user
Change-Id: I1ab76e0311aaf69d493ef303ad6f0081e6e38c8e
2025-11-02 09:41:53 +01:00
ata-kaner
121dddc138
aidl: codec2: Add missing seccomp architectures
...
Fixes following error on non-ARM targets.
error: hardware/samsung/aidl/codec2/Android.bp:62:1: module "android.software.media.c2-default-seccomp_policy" variant "android_x86": src: missing prebuilt source file
Change-Id: I6dcc59329618853d75f55750b1a21b405f0c175a
2025-10-20 05:36:03 +03:00
LineageOS Infra
d72d21d4ca
Automatic translation import
...
Change-Id: I72dc070a527fa0e03bdc2472322afc9ca5777091
2025-09-24 20:06:36 +00:00
Bruno Martins
73dc774852
samsung: Normalize vars namespaces
...
Change-Id: Iaef6bef86e572192c524dbb27cad58235523751c
2025-09-20 12:47:38 +00:00
Tim Zimmermann
888b1252e0
Revert "aidl: health: Allow disabling charger suspend"
...
This reverts commit 1940e53398 .
Reason for revert: The original issue this was created for should
be fixed in the kernel. If we really want this disableable in the future
it should be done through a sysprop anyways.
Change-Id: I88d85e45bbd86c9e4d963c99c874ae23275ad5bc
2025-09-09 17:13:38 +02:00
Tim Zimmermann
4dd00a62d7
Revert "aidl: usb: gadget: Link mass_storage.0 when MTP or ADB is enabled"
...
This reverts commit de83d093e6 .
Reason for revert: Rather hacky workaround for a 3rd party app.
Change-Id: I68763fa4365bfc86c1f612218d0b494f52864a13
2025-09-09 17:12:04 +02:00
Tim Zimmermann
f8f8b96472
Revert "aidl: usb: gadget: Don't bail out on mass_storage link fail"
...
This reverts commit 2af299f594 .
Change-Id: I61af933fbccb61ef381ff8617db455ef90418874
2025-09-09 17:12:02 +02:00
ExtremeXT
2af299f594
aidl: usb: gadget: Don't bail out on mass_storage link fail
...
* This feature requires a change in the kernel config and another one in the USB init:
* e1e4a193d4
* bdd598c4d0
* This is not a vital feature, so there is no reason to bail out and completely kill USB when it fails.
Change-Id: I7e5a391d100ef77b9904384119e53629dc69260b
Signed-off-by: ExtremeXT <extremextdev@gmail.com >
2025-09-06 14:07:46 +03:00
Cyber Knight
de83d093e6
aidl: usb: gadget: Link mass_storage.0 when MTP or ADB is enabled
...
- This fixes DriveDroid functionality when coupled together with [1].
[1]: 0e435675d7
Test: Open DriveDroid, host an image, change usb configuration to File Transfer and try to boot an OS on PC by plugging in the phone.
Change-Id: I7956e14fb8239d273e687b61ed4154a0695460ce
Signed-off-by: Cyber Knight <cyberknight755@gmail.com >
[Flopster101: Also enable for ADB, it's more convenient since MTP isn't on by default.]
Signed-off-by: Flopster101 <nahuelgomez329@gmail.com >
Signed-off-by: Majaahh <maja.blaszczak@proton.me >
2025-09-06 09:41:20 +00:00