Commit Graph

532 Commits

Author SHA1 Message Date
Arian
35d9a69aa0 Revert "sm8450-common: Disable redir_party_num"
Reason for revert: The migrations should not be modified retrospectively!

This reverts commit e0ab3da8d5.

Change-Id: I300174770d95cf0e019fc3ab5f6076b5b08990df
2025-03-25 17:35:58 +01:00
Arian
2cdae336ba sm8450-common: Move qcom-system-daemon seccomp_policy to the proper section
Change-Id: Iec44788ae2089e1dda9e09d641a8a1d271992f6e
2024-10-06 10:28:25 +02:00
Arian
d6bbf893e4 sm8450-common: Drop unused qapeservice seccomp_policy
Change-Id: I7945dde5ce3533932dffdcda840017a34eb04df6
2024-10-06 10:27:32 +02:00
Arian
dc53442771 sm8450-common: Drop 32bit c2audio seccomp policy
Change-Id: I3b342f43ed594bca8425cc05c4c1b96807cf5e80
2024-10-06 10:27:07 +02:00
Arian
c9907b44ff sm8450-common: Move ELF check comments to top of proprietary-files.txt
Change-Id: Ibe39a9b1534e8c1a911b8ef5c0859aa7a9905481
2024-09-30 10:09:21 +02:00
Michael Bestas
f9aa9445d7 sm8450-common: Enable ELF checks for libwfdmmsrc_proprietary
Change-Id: I7eecffc5481b44451094a6816e50436ad084db7a
2024-09-30 10:09:21 +02:00
codeworkx
f310e063fc sm8450-common: wifi-display: Add WfdCommon to boot jars
Change-Id: I2465b9509d8514f594a62160899a50c23f263b7f
2024-09-30 10:09:21 +02:00
Michael Bestas
10ad3aeb45 sm8450-common: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
2024-09-30 10:09:21 +02:00
Manish Kushwaha
0fa9bde971 sm8450-common: Migrate sensor HAL to AIDL interface
Bug: 247478991
Test: tested on-device (P23) ab/P46941077
Test: `sensor_test -ahal list` and `sensor_test list`
Test: `sensor_test -ahal sample -s0` and `sensor_test sample -s0`

Change-Id: I40f6ab6b7780c53cd638a1f77c95f6c324dc2d15
Signed-off-by: ralph950412 <ralph950412@gmail.com>
2024-09-29 20:14:23 +02:00
Arian
473d47f403 sm8450-common: Update blobs from diting V816.0.7.0.ULFMIXM
Change-Id: If775227bb482d816248711ba8fbd15472cd724f3
2024-09-29 20:01:13 +02:00
Kevin Chyn
1a10435e07 sm8450-common: Add fingerprint configuration to overlay
The framework was changed in Android R to require explicit authenticator registration.
This change allows apps to continue to use the fingerprint sensor.

Bug: 147445115

Test: Builds
Change-Id: Id3385edc784b2053c8b54ec3153728f4e6e22a45
2024-09-08 16:31:44 +02:00
Steve Kondik
c10b3be5b3 sm8450-common: Remove hw_acc effect
* Not used.

Change-Id: I68882a0435b8459031ae31ecc46af6bb62eacf17
2024-09-06 15:20:32 +02:00
Jens Reidel
38dfb43fbd sm8450-common: sensors: Add more padding to oem_msg
Change-Id: Id60a1b5a9c3e39cdf8316ca5f94ca43902cbf917
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-09-03 20:33:50 +02:00
Arian
bedc50155e sm8450-common: sepolicy: Drop nfc rules which are handled by sepolicy_vndr already
Change-Id: Ifa04e62bc2cb5a9b24cdaf5c6de92edda4613525
2024-09-01 18:22:12 +02:00
Arian
5ad8f0c7cb sm8450-common: sepolicy: Remove xiaomi specific gnss rules
We don't use stock GNSS stock anymore, thus these are not necessary anymore

Change-Id: I730e5101ea69e2c9d456d53a82c30433f916706c
2024-09-01 18:22:12 +02:00
SGCMarkus
9a8f56e9ff sm8450-common: Unset BOARD_USERDATAIMAGE_PARTITION_SIZE
This not only saves a lot of build time when building with
TARGET_USERIMAGES_SPARSE_EXT_DISABLED and/or
TARGET_USERIMAGES_SPARSE_F2FS_DISABLED which is required
on A14, but also removes the need for the build system to
temporarily create a 40+GB userdata image.
Which means that less free space is required to start the
build.

Change-Id: Ibf48e7cdf566a4653e85352a79170b354d917234
2024-08-30 00:54:37 +02:00
Arian
de62713972 sm8450-common: udfps: Drop leftover reading of fp vendor
Change-Id: I6c4be210f8f7032192d910e47eca2caa767e7fe8
2024-08-29 22:00:24 +02:00
Arian
492920b846 sm8450-common: sensors: Add v2 suffix to sensors.xiaomi
Change-Id: Ie6ef0e5fd4653eae298a3455edf14e05508e1cfd
2024-08-29 21:06:27 +02:00
Michael Bestas
2e1be78dbd sm8450-common: Sync extract scripts with templates
Change-Id: I98a36854c5a0c0390592911bb2558b34eff77efc
2024-08-29 20:13:14 +02:00
Arian
34bf4cba7b sm8450-common: Drop modemManager blobs
Change-Id: Ic0d8eff53db30254da2c7cbfab0db4ade1fb1bc8
2024-08-29 19:24:23 +02:00
Arian
b72d2bef9e sm8450-common: Drop perf lm blobs
Change-Id: I38a0031ea3f325c67277ed34341e532cf4ff060b
2024-08-29 19:24:23 +02:00
Arian
7da67c1b9c sm8450-common: Drop trusted user interface blobs
Change-Id: I6f52fb63b4ca222eacbe49ad5debfd0624a03e07
2024-08-29 19:24:23 +02:00
Arian
37e589bc58 sm8450-common: Drop qguard blobs
Change-Id: Ie2eaa48e0a7fc0195dd35e2a4d5a7122cd73bbd7
2024-08-29 19:24:23 +02:00
Arian
70aea26af1 sm8450-common: Drop qesk blobs
Change-Id: Ib5e64bdde9fea4ff868ee2222ae1064eb3ef3d48
2024-08-29 19:24:23 +02:00
Arian
8b048f66e1 sm8450-common: Drop psiclient blobs
Change-Id: I81346135d961b772c5981ee818f65f8ccedb7ceb
2024-08-29 19:24:20 +02:00
Arian
d9c2ff2e9b sm8450-common: Drop gms premier_tier
Change-Id: I064b3098bf53fe406c0aca3cf16fc54dfc5f2516
2024-08-29 19:24:04 +02:00
Arian
dfbabc034b sm8450-common: Drop embmssl blobs
Change-Id: I8fadba34ce12ac8371e116404249c7ecd9338e7e
2024-08-29 19:24:04 +02:00
Arian
5bf536cc39 sm8450-common: Drop eid blobs
Change-Id: If78a25fdc4179b27e3b9ce8f2d925389bb0299c4
2024-08-29 19:24:04 +02:00
Aaron Kling
4898041b32 sm8450-common: Re-enable broken dup rules check
All failures of this have been resolved

Change-Id: I56a923ac90b98e63c093c8cb65cb1059dde57c49
2024-08-29 18:14:33 +02:00
Arian
b3919cf0fe sm8450-common: Rename android.hardware.hardware_keystore.xml to avoid conflicts
Change-Id: I7dd061c9c280c3d78ce611008123f02a2fc9ab7d
2024-08-29 18:13:24 +02:00
Arian
a9519f60d0 sm8450-common: Drop identity service
Change-Id: Ibfe4a7e725fe8790555988d1ed3e9e635a2477d7
2024-08-29 17:50:35 +02:00
Arian
1c5be502ba sm8450-common: Stop building automotive vehicle manager lib
Change-Id: I9d03cb4746bfc6ed3a9b61db70465cdcd3669c32
2024-08-29 17:50:35 +02:00
Arian
271ab4ae81 sm8450-common: Stop building camera.device@1.0-impl
Change-Id: Ia8e8ee51237209fc259bdaf3eb663c6573c06854
2024-08-29 17:50:35 +02:00
Arian
4b457d433d sm8450-common: Stop building atrace service
Change-Id: If51fd3019dd823b2fb31f7d8273de6bc9cf8f173
2024-08-29 17:50:35 +02:00
Arian
c0d4c7a388 sm8450-common: Commonize most audio blobs
Change-Id: I5a2f60de7ba8150d0b8dcb562f2f78112f73dd31
2024-08-29 17:50:35 +02:00
Michael Bestas
4d8fc208b3 sm8450-common: Patch libwfdservice to resolve duplicate dependencies
Fixes:
error: module "libwfdservice" variant
"android_arm_armv8-a_cortex-a76_static": depends on multiple
versions of the same aidl_interface:
android.media.audio.common.types-V2-cpp-source,
android.media.audio.common.types-V3-cpp-source

Change-Id: I8086a80fcc238d6b03d16640ee2c4e134129bbab
2024-08-29 17:48:07 +02:00
Arian
f8fb89b033 sm8450-common: Move to wfdservice64 and add missing dependencies
Change-Id: Ia34ab4c3fbf55ac96109541711e743707285bf8e
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
eb59e1ea45 sm8450-common: Skip dependencies which aren't defined in .bp
Change-Id: I01a653661856495788c05b720c0577dac44998a4
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
3a2bea9758 sm8450-common: Do not manually build dependencies
Change-Id: I4046d8eeabfc70842898b7034f75cdd6bcfc441b
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
980081520e sm8450-common: Document some DISABLE_CHECKELF
Change-Id: I3a7be53c04627ca81f6c9bc5f5215438fab89022
2024-08-29 17:48:07 +02:00
Arian
e0100b0be2 sm8450-common: Fix vendor.qti.hardware.dpmservice ELF checks
Change-Id: I3a8051435f47bedb566fb411ac376b866c2718a9
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
7dddbaea7d 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
45bc10a605 sm8450-common: Fix vendor.qti.diaghal@1.0 ELF checks
Change-Id: Idf2919284e9843e4f7d2c1b903bbffd04ded0863
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
31c86b7e88 sm8450-common: Fix vendor.qti.imsrtpservice@3.0 ELF checks
Change-Id: Ia1995d0a3360317843685082e3226ab30f124d09
2024-08-29 17:48:07 +02:00
Cosmin Tanislav
d091666af7 sm8450-common: Rename prebuilt libgrpc++_unsecure.so for QCC
Change-Id: Ie0e28f1d620f5304b442698c7fc7e1d859934b67
2024-08-29 17:47:57 +02:00
Cosmin Tanislav
e772e00264 sm8450-common: Fix QCC ELF checks
Change-Id: I0c3ba4608feb0ceb971fba1d0e436f0bfd5b4314
2024-08-29 17:38:58 +02:00
Aaron Kling
5b5041670f sm8450-common: Disable elf checks on some prebuilts
TODO: Explain these
Change-Id: Id57153118829cc9401f60a7576a74785fd561829
2024-08-29 17:38:56 +02:00
Aaron Kling
781b285d48 sm8450-common: Remove elf files in copy files check
New extract files uses packages instead of copy files

Change-Id: I337c07d13bd350958d4808e1693cc6e03753a96c
2024-08-29 17:36:08 +02:00
Aaron Kling
33425729ca sm8450-common: Enable elf checks
Change-Id: Ia6c9a381abb3384c77532d75e02fd84c841a4d1e
2024-08-29 17:36:08 +02:00
Aaron Kling
5b67a96b50 sm8450-common: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2024-08-29 17:36:08 +02:00