Commit graph

702 commits

Author SHA1 Message Date
LuK1337
43b0d1baea
sm6375-common: Use common lib_fixups
Change-Id: I862e547f3375184729eb1a909bb7d6f676d45dfe
2025-01-18 01:10:26 +05:30
Anand S
73b61767a5
sm6375-common: Remove duplicate blobs
Change-Id: I2dd1c83d83cfffe6ff8f0bd5e2f7eba117b9f663
2025-01-18 01:09:42 +05:30
Michael Bestas
2583909891
sm6375-common: Switch to python extract-utils
Change-Id: Ida4b83459d9739ac880b26a91df974e1db8423e9
2025-01-18 00:55:48 +05:30
LuK1337
8dba08430d
sm6375-common: Turn 64-bit rfsa copy into symlink
Change-Id: I2d2be3e37d2618523937178480c4f3d433d1dee7
2025-01-18 00:46:26 +05:30
Michael Bestas
f1bc5e8335
sm6375-common: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
2025-01-18 00:43:23 +05:30
Michael Bestas
3e5115e374
sm6375-common: Sync extract scripts with templates
Change-Id: I98a36854c5a0c0390592911bb2558b34eff77efc
2025-01-18 00:33:27 +05:30
Demon000
78a3586e4e
sm6375-common: do not manually build dependencies
Change-Id: I4046d8eeabfc70842898b7034f75cdd6bcfc441b
2025-01-18 00:32:57 +05:30
Michael Bestas
f48f093f6a
sm6375-common: Libraries are now automatically added to PRODUCT_PACKAGES
Change-Id: Ie92fe02b7e6279195bf28944942c815db773b798
2025-01-18 00:31:29 +05:30
Michael Bestas
3bd00e49f0
sm6375-common: Disable ELF checks for certain libraries
Change-Id: I61dbc3559b43becc22f69ae2c1c3e8edf95e2483
2025-01-18 00:27:31 +05:30
Cosmin Tanislav
629de4a8a4
sm6375-common: skip dependencies which aren't defined in .bp
Change-Id: I01a653661856495788c05b720c0577dac44998a4
2025-01-18 00:24:34 +05:30
Cosmin Tanislav
79e052ca90
sm6375-common: fix vendor.qti.imsrtpservice@3.0 ELF checks
Change-Id: Ia1995d0a3360317843685082e3226ab30f124d09
2025-01-18 00:23:05 +05:30
Michael Bestas
fd4205dfc2
sm6375-common: fix vendor.qti.hardware.fm@1.0 ELF checks
Change-Id: I43f0824f88c24dd9d039f9075090c17f4266ab2d
2025-01-18 00:15:45 +05:30
Cosmin Tanislav
8994ad487a
sm6375-common: fix com.qualcomm.qti.dpm.api@1.0 ELF checks
Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
2025-01-18 00:11:05 +05:30
Aaron Kling
8d167757f0
sm6375-common: Remove elf files in copy files check
New extract files uses packages instead of copy files

Change-Id: I337c07d13bd350958d4808e1693cc6e03753a96c
2025-01-18 00:00:51 +05:30
Aaron Kling
b29c3f156d
sm6375-common: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2025-01-17 23:57:27 +05:30
Aaron Kling
2710a972f0
sm7325-common: Enable elf checks
Change-Id: Ia6c9a381abb3384c77532d75e02fd84c841a4d1e
2025-01-17 23:32:31 +05:30
Anand S
c1ab7949ac
sm6375-common: Update from MMI-U1UGS34.23-82-2-6
* From fogos_g-user 14 U1UGS34.23-82-2-6 e21904 release-keys.

Change-Id: If8b8175ac813f905585ddc956bf0519a988ab890
2025-01-17 14:52:40 +05:30
Moeta Yuko
0b4dabfaba
sm6375-coommon: remove OMX
* OMX HW video codecs are no longer used after enabling Codec2
 * OMX HW audio codecs won't work without QCOM A/V enhancements, which
   we don't have on Lineage.

Change-Id: I65852151c8fb6387add5fc4402ba3f13c97b5f64
2025-01-17 14:28:15 +05:30
Anand S
f58c3b584a
sm6375-common: Drop DT2W from common tree
* It wasn't working anyways, and we're using custom sensors HAL to handle DT2W.

Change-Id: Ic23bea4ebef2766bc5161c178fa1869e43e8b8b4
2025-01-15 15:35:39 +05:30
Marc Bourgoin
1c4218f9e2
sm6375-common: Rework ims patches
Change-Id: Ib8589f65c8cbcd362a74141555546dc9c5caac2c
2024-12-17 13:09:41 +05:30
dianlujitao
a10ea3beb1
sm6375-common: Nuke ATFWD
It's normally not used at all.

Change-Id: Idb824b3b8c783b6ac962e604df05f9154beb4ed2
2024-12-17 13:05:00 +05:30
Anand S
8451ea6b97
sm6375-common: Fix VINTF Compatibility check
* We're already inheriting these from QTI FCM. So it throws error while running VINTF check since these are only defined in manifest and not in device FCM.

Change-Id: If3c68b027fe7337ed2bc936f0035477ccca4d9b6
2024-11-12 12:08:53 +05:30
Nolen Johnson
f125b49b3b
sm6375-common: Ensure we build the vendor version of libcrypto_shim
Reference: Ia42de59ff157cddc930a111f8ce5e36e645055ed
Change-Id: I9c9340b37a1ad0d6c22d3947541fe1196a5efeec
2024-11-11 12:51:15 +05:30
Michael Bestas
e1c4d04fe0
sm6375-common: Sync extract scripts with 22 templates
Change-Id: I7963ae050cfb193c5d0c2636da9c1e8f82bcdbdb
2024-11-11 12:50:46 +05:30
LuK1337
22c8464422
sm6375-common: Shim WFD with libgui_shim/libinput_shim
Change-Id: I42bf06bc6b19942303031ef0147dafa6df127fe5
2024-11-11 12:47:03 +05:30
Michael Bestas
c1d90ad058
sm6375-common: Shim widevine with libcrypto_shim
The following change
e202e51cb0
removed symbols that our libs require.

Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
2024-11-11 12:35:47 +05:30
Michael Bestas
add45126b8
sm6375-common: Switch to AIDL USB HAL
Change-Id: I70f6a4e57eef577d86987bfae44f381a4f107624
2024-11-11 12:35:20 +05:30
Michael Bestas
f194c4c58c
sm6375-common: Switch to AIDL thermal HAL
Change-Id: I6ae621194044ab66fad69b9ef997b3b347bf6120
2024-11-11 12:35:03 +05:30
Anand S
0607293922
Revert "sm6375-common: Switch to Thermal 2.0 mock"
This reverts commit e03aec7112.

Reason for revert: We're switching to QTI AIDL thermal.

Change-Id: I27b78d5dcc32e0dce31a39d2a71ba4b3b9892a50
2024-11-11 12:33:52 +05:30
BarryBlackCat
71317365f8
sm6375-common: sepolicy: Support both display nodes for bangkk
* Goodix ts uses spi0.0 and fts uses spi0.1, so suppport both of them

Change-Id: I519b7ae4b8306c5cb4823602a3d35a609d7522e6
Signed-off-by: BarryBlackCat <silva.tiago0910@gmail.com>
2024-10-28 10:10:20 +05:30
Bruno Martins
7245225e70
sm6375-common: Inherit from QTI FCM
Change-Id: I0bdd4d63b60a1e29cdd69e71f7268932a105c16b
2024-10-24 16:25:13 +05:30
Anand S
53441d57a6
sm6375-common: Set ro.vendor.sensors.prox_for_call to true
* It seems like proximity dies randomly for some users and setting this to true fixes it somehow.
* So let's keep this enabled since it doesn't do any harm and the issue gets fixed as well.

Change-Id: I143adec5333728037b3dff04248e3bfcce02073b
2024-10-24 15:52:40 +05:30
Anand S
6fc17e3472
sm6375-common: Drop custom media volume steps
* Let's use default 15 steps.

Change-Id: I2e05167a73e251ac4c924baa938be5a4e4181610
2024-10-11 20:16:00 +05:30
Michael Bestas
13efe6675d
sm6375-common: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
2024-10-01 20:16:00 +05:30
Michael Bestas
4ae580f6b3
sm6375-common: Sync extract scripts with templates
Change-Id: I98a36854c5a0c0390592911bb2558b34eff77efc
2024-10-01 20:16:00 +05:30
Zinadin Zidan
4d56580172
sm6375-common: prop: Set false to voice.path.for.pcm.voip calls
* It fixes voip calls mic sound delays while compr_voip enabled.

Signed-off-by: Zinadin Zidan <zidan.roking@gmail.com>
Change-Id: I686a3861834f5e3a12aaa7a03fb07b7de3064ce0
Signed-off-by: Fiqri Ardyansyah <fiqri15072019@gmail.com>
2024-10-01 20:16:00 +05:30
SagarMakhar
76852d8bc6
sm6375-common: Fix persist.vendor.radio.poweron_opt to 0
* If this value 1 breaks SMS receiving

Change-Id: I12b87e8f8147bc3358c71244912387cb9c9297a7
2024-10-01 20:16:00 +05:30
Bruno Martins
dd5f2c6b5a
sm6375-common: Remove software OMX blobs
Default to C2 codecs from swcodec apex.

Change-Id: I32f0b0abe680c1f350268115a3cc5488a2a57ec3
2024-10-01 20:16:00 +05:30
Yumi Yukimura
c34753c913
sm6375-common: Switch to QTI Memtrack AIDL HAL
Change-Id: Ibcbaff02fd56fbccc3a88c01a5f46a89cb212ef5
2024-10-01 20:16:00 +05:30
Michael Bestas
fb008aa5b8
sm6375-common: Remove media_codecs_google_c2*
AOSP codecs can be used by default and it is not necessary to include
them device side.

Change-Id: I8227b06f0466b614f12fa9008402b92461ea3dd0
2024-10-01 20:16:00 +05:30
Michael Bestas
5058e9dee2
sm6375-common: Use AOSP default Codec2/OMX ranks
debug.stagefright.ccodec=4
is the default value in frameworks.

debug.stagefright.omx_default_rank=0
was used to rank OMX SW codecs lower than OMX HW codecs
but we have removed all OMX SW codecs now.

Change-Id: Idf55ec02c2c0f4d2fa73f949cffef0d820a54570
2024-10-01 20:16:00 +05:30
Aaron Kling
d4e90af834
sm6375-common: Remove software omx codec references
These are no longer available as of Android 14 QPR3. The C2 codecs
available by default in the swcodec apex will be used instead.

Change-Id: I8cdf3e700823779a7382c66c3df8410d41209b7c
2024-10-01 20:16:00 +05:30
Cosmin Tanislav
dbb08a0071
sm6375-common: use new locals for the RECEIVER_EXPORTED parameter
Change-Id: I9025b296d65b35fce75ff7628e507b13f1b9db1c
2024-10-01 20:16:00 +05:30
Cosmin Tanislav
7962f0faab
sm6375-common: automatically patch ims
https://review.lineageos.org/q/topic:%22extract-utils-apktool%22

Change-Id: I704e191adc7aafe6fe062c1bb330fbd1ca05493c
2024-10-01 20:16:00 +05:30
Anand S
f8025fc851
sm6375-common: Update from MMI-U1UGS34M.23-82-2-3
* From fogos_g-user 14 U1UGS34M.23-82-2-3 da6528 release-keys.

Co-authored-by: BarryBlackCat <silva.tiago0910@gmail.com>
Change-Id: I2909d038ad061f04eecb23e9cec407babe51d924
2024-10-01 20:16:00 +05:30
Marc Bourgoin
251556afea
sm6375-common: Update blob fixup for dolby c2 with a wildcard
The fqname can change, so let's add a wildcard after the word default with fqname
just to make sure it doesn't accidentally delete the instance line

eg, on corfur A12:
        <fqname>@1.0::IComponentStore/default1</fqname>

on fogos A14:
        <fqname>@1.0::IComponentStore/default9</fqname>

Change-Id: I0c55a9781b398601ecbd6be7c327036fe4b1ac42
2024-09-30 20:16:00 +05:30
Anand S
624980f670
Revert "sm6375-common: sepolicy: Label vendor.qti.hardware.radio.ims.IImsRadio/imsradio"
This reverts commit 43738e9d15.

Reason for revert: Resolved in I3a6d8a1486558db1622c2c447256024eed8773ae

Change-Id: I7c2cdf93cbe61816d4d6c8f334ca6fdc095c53c8
2024-08-29 20:16:00 +05:30
Anand S
e6a519acf5
Revert "sm6375-common: sepolicy: Address radio service denials"
This reverts commit 1190897038.

Reason for revert: Resolved in I3a6d8a1486558db1622c2c447256024eed8773ae & Ia119414d2aa417215fbc9bdefe69ee5771860d23

Change-Id: Ib010e5bda4b240dfa5616722ae139774c4d4fc68
2024-08-29 20:16:00 +05:30
Andrew Hexen
35e2d0551d
Revert "sm6375-common: sepolicy: Fix denials related to vendor_qtelephony"
This reverts commit 8029a5833e.

Reason for revert: Resolved in I3a6d8a1486558db1622c2c447256024eed8773ae

Change-Id: I6b11bfeafdff078dc2d196cfbc0c8f64a3b66c7c
2024-08-29 20:16:00 +05:30
Vaisakh Murali
1c66bcebc5
sm6375-common: properties: Use HintManager for HWUI
This will send HWUI timings to HintManager for better CPU scheduling.
Setting a 30% margin for CPU should heavily reduce CPU loads for HWUI and
use GPU for the rest.

Change-Id: I048ae87ac93b729181e5c51f5c72869731ecb058
2024-08-21 20:16:00 +05:30