Commit graph

83 commits

Author SHA1 Message Date
Arian
a9e7414151 sm8450-common: Commonize most audio blobs
Change-Id: I5a2f60de7ba8150d0b8dcb562f2f78112f73dd31
2024-08-29 17:50:35 +02:00
Arian
8f647ae75a sm8450-common: Move to wfdservice64 and add missing dependencies
Change-Id: Ia34ab4c3fbf55ac96109541711e743707285bf8e
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
90c39fc849 sm8450-common: Document some DISABLE_CHECKELF
Change-Id: I3a7be53c04627ca81f6c9bc5f5215438fab89022
2024-08-29 17:48:07 +02:00
Arian
758a017bef sm8450-common: Fix vendor.qti.hardware.dpmservice ELF checks
Change-Id: I3a8051435f47bedb566fb411ac376b866c2718a9
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
ba65851eed sm8450-common: Fix com.qualcomm.qti.dpm.api@1.0 ELF checks
Change-Id: I759752ccc133d7047d415eb83c5d3c55820437a4
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
8e8b869393 sm8450-common: Fix vendor.qti.diaghal@1.0 ELF checks
Change-Id: Idf2919284e9843e4f7d2c1b903bbffd04ded0863
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
d01751aee6 sm8450-common: Fix vendor.qti.imsrtpservice@3.0 ELF checks
Change-Id: Ia1995d0a3360317843685082e3226ab30f124d09
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
a26afddd75 sm8450-common: Rename prebuilt libgrpc++_unsecure.so for QCC
Change-Id: Ie0e28f1d620f5304b442698c7fc7e1d859934b67
2024-08-29 17:47:57 +02:00
Cosmin Tanislav
350bc54e1c sm8450-common: Fix QCC ELF checks
Change-Id: I0c3ba4608feb0ceb971fba1d0e436f0bfd5b4314
2024-08-29 17:38:58 +02:00
Aaron Kling
6fba02519c sm8450-common: Disable elf checks on some prebuilts
TODO: Explain these
Change-Id: Id57153118829cc9401f60a7576a74785fd561829
2024-08-29 17:38:56 +02:00
Michael Bestas
050bff1e80 sm8450-common: Automatically add apk/jar/vintf fragments to PRODUCT_PACKAGES
Change-Id: Iaa9d66b0bbdc55f046ee1347cbf83c7eecebb35e
2024-08-29 17:36:08 +02:00
Aaron Kling
3a27bac890 sm8450-common: Drop qvr/qxr
Does not seem that useful, and conflicts with the
libgrpc++_unsecure package if elf checks are turned
on in extract files.
The libgrpc++_unsecure package builds into the
libgrpc++_unsecure-1.61.1.so binary, but the QVR blob
needs libgrpc++_unsecure.so.
Rather than mess with extract files to fix it
some more, just get rid of it.

Change-Id: I53556a5b3452138341de6e1c1556aabb7cd8d711
2024-08-29 17:33:15 +02:00
Bruno Martins
2b8ed3c75c sm8450-common: audio: Nuke misoundfx effect
Change-Id: I5672e554a2b2b21fbadfe915b9a89cd2365f3864
Signed-off-by: Arian <arian.kulmer@web.de>
2024-08-21 18:21:14 +02:00
Aaron Kling
0066b39a2b sm8450-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-08-21 18:11:50 +02:00
Arian
89215ceebd sm8450-common: Commonize audio media configs
Change-Id: I9ed5dfc64d59c8d12555645ca420ad642c5dd070
2024-08-21 18:09:23 +02:00
Sebastiano Barezzi
a1e2240d59 sm8450-common: Move to Xiaomi IR AIDL
Change-Id: I46094bcbfaba252b5d98ea8211b927fdaa079e2d
2024-08-21 10:56:41 +02:00
Arian
abd3e699c6 sm8450-common: Update blobs from diting V816.0.6.0.ULFMIXM
Change-Id: Ie9b7b5361f054aa705558aab126c2842b7b56dc2
2024-08-21 10:56:41 +02:00
Bruno Martins
4a74a44b2e sm8450-common: Build opensource soundtrigger HAL
Change-Id: I956d53a67841a9e1e296de6b73f08ef2efac7470
2024-08-12 16:39:57 +02:00
Arian
3c8e111a67 sm8450-common: Disable proprietary listen sound model
Change-Id: I9a836a8c0a68a45b1c4ae5233adfd1f14789b8f6
2024-08-12 16:39:57 +02:00
Bruno Martins
8b0355c51c sm8450-common: Let build system copy audio manifests
Despite forcing prebuilt audio HAL to be copied at the very end,
it's still built from sources along with all dependencies,
including the non-qmaa manifests.

Change-Id: I64a3611d6ea7b6d013d21dbf2df2b9b4c34963e6
2024-08-12 16:39:57 +02:00
Sebastiano Barezzi
546e43d74e sm8450-common: Build mtdservice interface lib from source
Change-Id: Ie739f283c4be1b77d57aaee1941ed46957da1d1a
2024-08-12 16:39:57 +02:00
Bruno Martins
b8957e2ee6 sm8450-common: Switch to source-built mlipay interface
Change-Id: I7daaaffd9fe7a870e42c1d882b52dc93b3231120
2024-08-12 16:39:57 +02:00
AdarshGrewal
ca7ff595fa sm8450-common: Build audioadsprpcd from source
Change-Id: I19d38c534edf26886bd354548eaee661dd79f793
2024-08-12 16:39:57 +02:00
AdarshGrewal
a9f07f9bed sm8450-common: Build librmnetctl from source
Change-Id: I4c36cf8fbc3bc55f39e5ca3aa4680aa5acd836c7
2024-08-12 16:39:57 +02:00
Arian
634530158f sm8450-common: Get rid of unnecessary 32-bit blobs
Change-Id: I6b4fc2a77231b775e367d1adf7bf238f765a3e7a
2024-08-12 16:39:57 +02:00
Arian
9dca922bf9 sm8450-common: Drop unused libbt-hidlclient.so
Change-Id: I30e3ef42d168087237f39b80394b95d6635a1eff
2024-08-12 15:49:54 +02:00
Arian
22852aac3b sm8450-common: Drop xiaomi libsensor_cal@2.0.so
Change-Id: I3eab1b46b5ea9dd71c3eac1e5ad185b61ece4919
2024-08-12 10:24:41 +02:00
Arian
17578b3cfb sm8450-common: Unpin telephony apks
Instead, we provide the isMiuiRom method via xiaomi-telephony-stub
The permissions patches for com.qti.permission.BIND_QTI_IMS_SERVICE
and com.qualcomm.qti.permission.USE_EXT_TELEPHONY_SERVICE don't
seem to be needed without injection.

Change-Id: Ifd904b845efa3e89dda89cedb6b495f61ca3308f
2024-08-12 10:24:41 +02:00
Arian
06f5c160c2 sm8450-common: Kill xiaomi citsensorservice and sensor communicate
Change-Id: Iaa50c3d23f8c9398e12486098c037bc970ae4940
2024-08-12 10:24:41 +02:00
Arian
f6aa6d90f8 sm8450-common: Update blobs from diting V816.0.5.0.ULFMIXM
Change-Id: I1246f2f0f1773730f2f020df91f0c3c63ecce16c
2024-08-01 01:08:47 +02:00
Nolen Johnson
34a56e7ea8 sm8450-common: Swap to QTI USB init scripts
Change-Id: Ibb01a6a8b9817b01a8db397cdf82a89659562d62
2024-08-01 01:08:47 +02:00
Bruno Martins
6627192d13 sm8450-common: Mark CNE symlink target as required package
Change-Id: I0bfe65ba61b6aa9916fe6459be2a84d772939a2f
2024-08-01 01:08:47 +02:00
Bruno Martins
289b89f3bc sm8450-common: Declare EGL libs as symlinks during extraction
Change-Id: I4b2f3e79b5e518889d9771bf8990e27babca8b61
2024-08-01 01:08:47 +02:00
Bruno Martins
d39f2912c6 sm8450-common: Declare IMS and WFD libs as symlinks during extraction
Change-Id: I2a035323a483b8b2422b4a54219b2f6268ab4a61
2024-08-01 01:08:47 +02:00
Arian
4e191dfe60 sm8450-common: Update blobs from diting V816.0.5.0.ULFEUXM
Change-Id: Iefdc239dde7a57b0588b4df104b6270ae9931fd5
2024-07-02 18:08:41 +02:00
Arian
3b63e5b6d6 sm8450-common: rootdir: Import kernel related scripts from LA.VENDOR.1.0.r1-15600-WAIPIO.0
Change-Id: I3a3f582550f668fced12e84d7ae0ddedac45d712
2024-05-22 02:08:14 +02:00
Arian
41c5f376cb sm8450-common: Update blobs from diting V816.0.4.0.ULFMIXM
Change-Id: I03465ac2c5939987e42dcfc7a10cddbeb26b4baf
2024-05-21 15:46:33 +02:00
Arian
5e4d14e637 sm8450-common: Build nxp nfc service from source
Change-Id: Ib2294005a1761570c4dab98b7c1a44728406b428
2024-05-18 14:41:04 +02:00
Arian
9b6867268a sm8450-common: Decommonize NFC configs
Change-Id: I383bb767f333d92f2eeccdf22f97c4d5a3bf6981
2024-05-18 12:11:42 +02:00
Arian
d34af56dba sm8450-common: Update blobs from V816.0.8.0.ULCEUXM
Change-Id: I8c75f28cecb0d7304141b94f3b7299b963797301
2024-05-18 12:11:22 +02:00
Arian
28a32e2b57 sm8450-common: Update QCC blobs from ingot-user 14 UKQ1.231121.127 127 release-keys
Change-Id: I7201e269f0763a4d20ad4c16caaf24e443ace615
2024-05-18 11:42:06 +02:00
Arian
2290bfe433 sm8450-common: Update GNSS blobs from ingot-user 14 UKQ1.231121.127 127 release-keys
Change-Id: I571bb6a0152ed3030c066aa54a59ae14e37427a5
2024-05-18 11:40:01 +02:00
Arian
7de395884a sm8450-common: Add libgame_enhance blob
Change-Id: I5623900d800d33a5ed3cd8701ffa91db165110be
2024-05-18 11:05:22 +02:00
Arian
8688897ecf sm8450-common: Update display blobs from ingot-user 14 UKQ1.231121.127 127 release-keys
Change-Id: I397c50f4529fbba33c5aeabfe8f8bbca6063725c
2024-05-18 11:05:22 +02:00
Arian
48b5e99211 sm8450-common: Decommonize libssccalapi@2.0
Change-Id: Ib55e9fb698af6f2cef20612eaacf7fb1b215bd3f
2024-05-18 11:05:22 +02:00
Jens Reidel
5a3495e9ab sm8450-common: Extract diwali media configs
Change-Id: Ic8a2de453aaef262c9c3994cacd2910faf2007c8
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-05-18 11:05:22 +02:00
Arian
909956cadd sm8450-common: Import libmisight for vpp
Change-Id: Iae9e08c64563dbd6214dc4df7ece6db645c9b4c4
2024-05-18 11:05:22 +02:00
Arian
2875d02e19 sm8450-common: Update blobs from V816.0.4.0.ULLMIXM
tunings.txt got removed from vendor, blobs only reference /mnt/vendor/persist/vpp/tunings.txt

Change-Id: Ic572965155a57b6815c7418fb5d368dc9268a960
2024-05-18 11:05:22 +02:00
Arian
daee512c19 sm8450-common: Update patched telephony apks from V816.0.3.0.ULFMIXM
Change-Id: I1dbfc8dd1fb62239a86b4597bbd5934045875ce5
2024-05-18 11:05:22 +02:00
Arian
3cbb740965 sm8450-common: Drop unused qti-telephony-common.jar
We don't use injection currently

Change-Id: Ia4579c73ab5b0431b4038167fc0ff2a348aecd66
2024-05-18 11:05:22 +02:00