707 Commits

Author SHA1 Message Date
ac951c3a7b gts4lv-common: Update dependencies 2025-09-24 18:25:24 +01:00
3729215bfb gts4lv-common: Add Evolution X maintainer overlay 2025-09-24 08:17:26 +01:00
LuK1337
9fbc8e3abd gts4lv-common: Migrate to lineagehealth IFastCharge
Change-Id: Ia2f1f213de2f2e5afd913e5de38712fddc386b49
2025-08-14 09:18:36 +02:00
LuK1337
985419a08c gts4lv-common: init: Add formattable flag for /data fstab entry
Otherwise it results in broken data wipe in recovery.

Change-Id: I42bde849dc872f1d4d282c8bda3a87703c0eeebe
2025-07-16 13:14:28 +02:00
Bruno Martins
7ed2d6d913 gts4lv-common: Migrate Lineage Health to soong_config_set
Change-Id: I2eff39e83b9673aa2989d05de65c646241ba61da
2025-04-29 23:37:50 +01:00
Christian Hoffmann
1c2839ab77 gts4lv-common: maxVisibleNotificationIcons is gone since 21
Change-Id: I959b4081caff09bd8d9918152690401d8f767c1e
2025-04-19 10:52:11 +01:00
Nolen Johnson
0ad9095dcb gts4lv-common: Don't declare BOARD_VENDOR
* Only matters when it differs from the device OEM.

Change-Id: Id9af8263cb42dc7a0e3a9ce8677385e224910302
2025-04-19 10:52:11 +01:00
LuK1337
baf6194509 gts4lv-common: libwfdservice_shim_v1 -> libwfdservice_shim
Change-Id: Idf65dd61a2de80dfcbf72a8b75b6ca59234df573
2025-04-05 22:23:18 +02:00
LuK1337
649e1c2d7b gts4lv-common: Add libwfdservice_shim_v1 for WFD
e69a5be2449122f90220151f9d01ace15221facf in system/hardware/interfaces
broke the ABI ;'(

Change-Id: I60691f2bab3f52fd9ade36ed6fcf6a2ef13a18c9
2025-04-04 08:54:48 +02:00
Bruno Martins
0876795cfa gts4lv-common: overlay: Drop legacy fingerprint sensor configs
These are only accounted for with a HIDL fingerprint HAL.

Change-Id: Ib48d9aecfcacbe77fb5fbceb3021d9dce79d16e1
2025-03-28 08:01:53 +00:00
Michael Bestas
73ba1066eb gts4lv-common: Enable ELF checks for libwpa_client dependent libs
Change-Id: I490df02b68da4b9a7088a239672a1dcace66d270
2025-03-26 11:22:17 +01:00
Bruno Martins
3e7d10f868 gts4lv-common: Drop TARGET_KEYMASTER_VARIANT flag and set soong params
Samsung keymaster HAL moved to blueprint.

Change-Id: I992a12f1ddc5769ddb9fb232ea2a287c1d654da6
2025-03-14 23:34:56 +01:00
LuK1337
fcbec14465 gts4lv-common: Migrate to avbtool --set_verification_disabled_flag
Change-Id: Ib73f4d97a923b25e25848b24a3554cdd4de1a5ae
2025-02-17 23:10:00 +01:00
Michael Bestas
2c6eb68ea8 gts4lv-common: Enable ELF checks for libOmxVpp
Change-Id: I2b43f5f7e80b575928b776ea72cb4087025896e9
2025-02-10 19:40:09 +01:00
Bruno Martins
2b1d3a08ad gts4lv-common: Drop duplicate WFD privapp-permissions
It's being copied as a proprietary-file.

Change-Id: I6100434ff2b6d3eb1bb03c02c6261bcc66752059
2025-01-27 21:53:11 +00:00
Michael Bestas
41ffd5a147 gts4lv-common: Remove OMX audio codecs
* OMX HW audio codecs won't work without QCOM A/V enhancements, which
   we don't have on Lineage.

Change-Id: I940be6716b603e848c44839bb87ad690eb55e86f
2025-01-27 21:53:04 +00:00
Michael Bestas
8fa3dfeb48 gts4lv-common: Migrate mount point creation out of Android.mk
Change-Id: Id5986b8a740e45f864eecdd2bd82d9455f128d6b
2025-01-27 21:16:31 +00:00
LuK1337
8b79b0a805 gts4lv-common: Move WfdCommon boot jar declaration to vendor
Change-Id: I8fa2c0f64692873b432cc252ec88b388a32023a1
2025-01-18 17:57:04 +00:00
Bruno Martins
3b36280865 gts4lv-common: Drop useless vendor/lib/dsp folder creation
Change-Id: Ia9e4f67d40fb50ee848e23a0a6fedd1465bab7b6
2025-01-17 18:11:40 +00:00
Bruno Martins
08bc78013e gts4lv-common: Opt-in for Samsung-specific RFS symlinks
Not that it matters in this case, but aligns with stock
and all Samsung devices based on Qualcomm.

Change-Id: Ica8fa5567bcb2999ec46f27ba372a7d7794e8783
2025-01-17 18:03:02 +00:00
LuK1337
2de56e0468 gts4lv-common: Migrate to soong_config_set()
Change-Id: I06de8759836114f54a822d6f23f1177515e21178
2025-01-17 17:58:30 +00:00
Atakan
a0815ba7fc gts4lv-common: init: Include recovery script as prebuilt_etc module
Change-Id: I07556e691d2a3b1c465f8bd8e59b3bffb391cfd3
2025-01-12 11:33:22 +00:00
Bruno Martins
ce7f9e0ffb gts4lv-common: Drop all Android makefiles inclusion within the tree
Change-Id: I33a163d7243fe1203538d6e37a907acd3976f1d4
2025-01-12 09:37:37 +00:00
Michael Bestas
eb9cbb0ad8 gts4lv-common: Update display flags & packages
Required after display HAL blueprint conversion

Change-Id: Ib8ae3114ffae6ea5457cb9829fbbecfd7f065b66
2025-01-11 20:41:44 +00:00
Bruno Martins
573bfa68e2 gts4lv-common: recovery: Convert Android.mk into .bp
Change-Id: Iac161b544e98a7b99183f8bd9b95a8bc1be8c6c0
2025-01-11 20:41:44 +00:00
Bruno Martins
6e32e19993 gts4lv-common: Rename rootdir to init and migrate to blueprints
Change-Id: I6db1f9423bb352cc8b0f3559ecbb5c7ba60e26ac
2025-01-11 20:41:44 +00:00
Nolen Johnson
3821326513 gts4lv-common: TARGET_PROVIDES_LIBLIGHT is dead
Change-Id: I7e1b8673dfd2e84e9a2f81db8376b9e431624268
2025-01-04 03:46:30 +02:00
Yumi Yukimura
f117886e3b gts4lv-common: Switch to QTI Memtrack AIDL HAL
Change-Id: Ibcbaff02fd56fbccc3a88c01a5f46a89cb212ef5
2025-01-04 03:38:21 +02:00
Tomasz Wasilczyk
523a206aa2 gts4lv-common: audio-impl: Don't use String8::empty
With the current definition, it's an alias of default constructor. This
has very different meaning from std::string empty, especially that
static method String8::empty can still be called from instance context.

One of such bugs are present in in ParametersUtil.

Bug: 295394788
Test: make checkbuild
Change-Id: I9116a0c42a6a9e94116eaaaa0fd60568db428838
2024-12-31 11:31:17 +00:00
Nick Reuter
ee4ea7454a gts4lv-common: Address missing libbinder symbols in libwfdnative
_ZN7android6binder12atrace_beginEmPKc
_ZN7android6binder10atrace_endEm

Change-Id: I942d51721461dbbf9c8d0f2f32128529bb7480c3
2024-12-12 21:06:31 +01:00
Nick Reuter
fa2ebb91d8 gts4lv-common: Bump libwfdservice to android.media.audio.common.types-V4
Change-Id: I81060d8c73430a9598c676e18dc04e31a2f31c0c
2024-12-12 21:06:31 +01:00
Kelvin Zhang
e254b6c6a1 gts4lv-common: Explicitly set as an non-AB target
We will be changing AB to be the default, existing non-AB targets
need to explicitly set AB_OTA_UPDATER to false

Test: th
Change-Id: I86a76296937a6abab1b4495cd66a35144348aafd
2024-12-11 10:39:34 +01:00
LuK1337
9bc0ea9a24 gts4lv-common: Build libqti_vndfwk_detect.vendor:32
Before:
audio_hw_extn: spkr_prot_feature_init: Called with feature Enabled, vendor_enhanced_info 0x0

After:
audio_hw_extn: spkr_prot_feature_init: Called with feature Enabled, vendor_enhanced_info 0x3

Change-Id: Ie5c33eafc1e0be2eeda8e0a6bbbc3712e32986e9
2024-12-06 20:40:51 +01:00
LuK1337
e6684fb0f7 gts4lv-common: Reapply blob patches with PatchELF 0.18.0
Change-Id: I0b303f698095ba0bee2ff40e41e0c964bd0a3f4e
2024-11-22 12:49:56 +01:00
LuK1337
3a1bc35881 gts4lv-common: Update WFD system stack from OOS 14.0.0.602(EX01)
Change-Id: Idec435e0b1645016620e5cdd094ed3fb1ae8b832
2024-11-12 15:09:47 +01:00
Bruno Martins
1c777cbea3 gts4lv-common: Declare WFD lib as symlink during extraction
Change-Id: I83e3ec03e1ddc58f3a7df008789b1e31584946e1
2024-11-12 15:09:01 +01:00
LuK1337
90bdf18b02 gts4lv-common: Use common lib_fixups
Change-Id: I862e547f3375184729eb1a909bb7d6f676d45dfe
2024-11-06 12:16:52 +01:00
Michael Bestas
eb164bb7d9 gts4lv-common: ELF checks are enabled by default
Change-Id: I5740f4c8d359831b4cb794912c5d650f55c33f17
2024-11-05 22:26:09 +01:00
LuK1337
9eaea1fdd0 gts4lv-common: Allow QTI USB HAL write access for usb_control/disable
Change-Id: I0e3435ae0714872daf5e1335a0e2f9f8376b2c4c
2024-10-26 09:24:36 +02:00
LuK1337
6ef33d08bf gts4lv-common: Shim WFD with libgui_shim/libinput_shim
Change-Id: I42bf06bc6b19942303031ef0147dafa6df127fe5
2024-10-19 15:43:08 +02:00
Michael Bestas
d17677e2fe gts4lv-common: Shim widevine with libcrypto_shim
The following change
e202e51cb0
removed symbols that our libs require.

Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
2024-10-19 15:43:08 +02:00
LuK1337
b435d5f1d0 gts4lv-common: Switch to py extract utils
Change-Id: I10a2bc3472ff3294823a4565f80b558c6c14d9ec
2024-10-19 15:43:08 +02:00
Christian Hoffmann
763676d79a gts4lv-common: Align with new recovery structure
Change-Id: Ic3ecf63a2888aac08aeaf40677ae7bfa74912030
2024-10-19 15:43:08 +02:00
Michael Bestas
87c6111fe3 gts4lv-common: Switch to AIDL USB HALs
Change-Id: I70f6a4e57eef577d86987bfae44f381a4f107624
2024-10-19 14:48:54 +02:00
LuK1337
0f8234d5db gts4lv-common: Use sed for libwfdservice.so fixup
Matches the output produced by py extract utils.

Change-Id: Ie93c6b03a72965f5e3f2ea8291670e25bf49a655
2024-10-19 14:47:05 +02:00
LuK1337
82b9ebfd3b gts4lv-common: Add system/ prefix for hotword apks
Change-Id: Idb487738d14abdfb4ae9a63254027e21bee0f017
2024-10-14 11:09:08 +00:00
LuK1337
0ee928b82c fixup! gts4lv-common: Patch libwfdservice to resolve duplicate dependencies
Change-Id: I0c866cda4d1ddd41346df6c7c8b9e9f2c26454c1
2024-10-12 20:25:36 +02:00
Nolen Johnson
75b31f4245 gts4lv-common: Remove deprecated TARGET_USES_QTI_CAMERA_DEVICE
* Dead as of https://review.lineageos.org/c/LineageOS/android_vendor_lineage/+/331507.

Change-Id: I8ec420d6264fee70a1602eecdbb4f34f2e5db3dc
2024-09-29 21:04:14 +01:00
LuK1337
a483fa9d22 gts4lv-common: extract-files: Prevent adding duplicated dependencies
Change-Id: I186c38583670d509d4e0a0c89bc682706036f1ea
2024-09-29 12:18:53 +02:00
Cosmin Tanislav
1f7a864a66 gts4lv-common: Do not manually build dependencies
Change-Id: I4046d8eeabfc70842898b7034f75cdd6bcfc441b
2024-09-29 10:38:59 +01:00