Bruno Martins
52c15bd6ab
sm7325-common: Convert WiFi firmware symlink to install_symlink target
...
The last bit that was preventing building hermetic images.
Change-Id: I75bb7de4593a7992f6015317cf97e088beeba0cb
2024-07-02 04:47:52 -07:00
dianlujitao
af758c94a7
sm7325-common: declare expat as symlink during extraction
...
Change-Id: I98f6793151a8c4a7ed216a7775c6899e17bca89e
2024-07-02 04:47:52 -07:00
Michael Bestas
48e9f7fb7a
sm7325-common: Convert aw882xx firmware symlink to install_symlink target
...
Change-Id: I1ed840d33d09e717bdc00675212fe508021dcc1c
2024-07-02 04:47:52 -07:00
Bruno Martins
a922fd8311
sm7325-common: Mark CNE symlink target as required package
...
Change-Id: I0bfe65ba61b6aa9916fe6459be2a84d772939a2f
2024-07-02 04:47:52 -07:00
Bruno Martins
b27ef9c5c2
sm7325-common: Declare EGL libs as symlinks during extraction
...
Change-Id: I4b2f3e79b5e518889d9771bf8990e27babca8b61
2024-07-02 04:47:52 -07:00
Bruno Martins
4001ca6e56
sm7325-common: Declare IMS libs as symlinks during extraction
...
Change-Id: Ia1b8097d28dd4888232fe383b830515b1b9bafaa
2024-07-02 04:47:52 -07:00
Michael Bestas
ad0fcaf14c
sm7325-common: Create rfs fsg symlink
...
Change-Id: Id337670d40aeb598e4b2507bd94d4885344c675c
2024-07-02 04:47:52 -07:00
Bruno Martins
9b1fd82b74
sm7325-common: Move to new RFS install_symlink targets
...
Change-Id: I9560fd0da00958d9349a0881b5a5f64a2c02e495
2024-07-02 04:47:52 -07:00
Eran Messeri
030ac039c2
sm7325-common: Copy out permission for target that supports Device ID attestation
...
* https://source.android.com/security/keystore/attestation
Change-Id: Ibeebb76e45338c24d41d82b680c3353af3ca478f
2024-07-02 04:47:52 -07:00
dianlujitao
3ba00ad29f
sm7325-common: Use ueventd to load aw882xx calibration file
...
* Avoid direct filesystem access from the kernel
* Switch to CAF-defined label while at it
Change-Id: Id9571e0cfb635b536eb4927fb4b2bed042917306
2024-07-02 03:40:48 -07:00
dianlujitao
5dd69c17ba
sm7325-common: Build MotoNrEnabler
...
Change-Id: Ib142f2c6ff58cb9b1b23982618c4eaf5106f922e
2024-07-01 18:02:55 +00:00
Nolen Johnson
143f1118e6
fixup! sm7325-common: Remove wait_for_keymaster and all references
...
* Oh wow, a second instance!
Change-Id: I97160cb66b218c3d9b5e8bf3c5eea6721e9e409f
2024-06-23 11:52:36 -04:00
Paul Crowley
5e3340a0aa
sm7325-common: Remove wait_for_keymaster and all references
...
No longer needed now init listens for property changes on a
separate thread.
Bug: 186580823
Test: Cuttlefish boots successfully
Change-Id: Ief3a546d2154231d18957c2f703bd128966d7288
2024-06-23 11:51:28 -04:00
x0x00044
3b2fb64bf1
sm7325-common: overlay: Remove config_cellBroadcastAppLinks
...
- This is true by default.
Change-Id: I9f91f4bf49995975d434ad8b74b175693409862a
2024-06-22 22:12:59 -04:00
Marc Bourgoin
c236e4ee06
sm7325-common: Address some sepolicy denials from xpeng
...
Change-Id: I6e6c8f774f800628f52dde1b081956f8d17f30bd
2024-06-22 03:11:20 +00:00
basamaryan
4689a61aeb
sm7325-common: Drop unnecessary BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE flag
...
Change-Id: Ibb96c529ac64239d7bb919e46f5a625a6deebf98
2024-06-20 11:31:48 -04:00
Chirayu Desai
45e60673ef
sm7325-common: Disable UFFD GC
...
Unable to determine UFFD GC flag for kernel version "5.4.268-qgki".
You can fix this by explicitly setting PRODUCT_ENABLE_UFFD_GC to "true" or
"false" based on the kernel version.
1. Set PRODUCT_ENABLE_UFFD_GC to "true" if the kernel supports userfaultfd(2)
and MREMAP_DONTUNMAP.
2. Set PRODUCT_ENABLE_UFFD_GC to "false" otherwise.
Change-Id: Ie77d9a86a7fe94e4cade1868ffea27194f724e03
2024-06-20 11:31:48 -04:00
Michael Bestas
17b770768b
sm7325-common: Build missing libraries for 14 QPR3
...
Change-Id: I6a84526ca1e9f4e5140c8068646433cab3fe85b2
2024-06-20 11:31:47 -04:00
Marc Bourgoin
30f84f8c6d
dubai: Update blobs from from dubai_g-user 13 T1RDS33.116-33-15-6 e089e7-b95537 release-keys - RETAIL variant
...
Change-Id: Ib066db454729807d23a60d7d0e99ebd86869d6be
2024-06-09 23:23:54 -06:00
Marc Bourgoin
8eb885e3eb
sm7325-common: Fix property SELinux denials
...
Some of our properties were in the wrong spot or duplicated into the wrong
spot, so let's fix these denials
Example:
E init : Do not have permissions to set 'persist.vendor.btstack.aac_frm_ctl.enabled' to 'true' in property file '/vendor/build.prop': SELinux permission check failed
Change-Id: Ifc27e35f7e8ba428d7ea37cfa7220af24100efef
2024-04-30 22:55:50 -06:00
Marc Bourgoin
00a151f121
sm7325-common: Adjust bluetooth blobs
...
Drop audio.bluetooth_qti.default as we use AOSP BT stack
Add libbluetooth_audio_session_qti_2_1 and libbt-hidlclient
Change-Id: I9ffe33d9bbcc202b1fcbff4845b7f920fd37424a
2024-04-30 22:55:50 -06:00
Marc Bourgoin
8aff7f9dad
sm7325-common: Don't advertise aptxadaptiver2 support
...
This isn't supported on AOSP BT stack
Change-Id: I64b42edaf5c252496a3f74767702c0979fa3f32f
2024-04-30 22:40:40 -06:00
Arian
2234edf6af
sm7325-common: Redefine bluetooth a2dp offload capabilities
...
Drop unsupported aptx codecs and rank aac below aptx
Change-Id: Ic0c4cefce9f4c39b609490b124230882dec605e9
2024-04-30 22:40:40 -06:00
Edwin Moquete
c460de4e96
sm7325-common: Remove unused persist.bluetooth.a2dp_offload.cap property
...
This prop has no effect as of T QPR1.
See: LineageOS/android_packages_modules_Bluetooth@cf25e33
Change-Id: Ic762812dd59429d344ccc55c01bf96b0ffd6dbab
2024-04-26 22:13:51 -06:00
basamaryan
7b1dbed07b
sm7325-common: Don't explicitly include updatable_apex.mk
...
It is inherited by base_system.mk as of QPR2
Change-Id: I020a05b233f61ea28d03199cbc76051e6e97e1dc
2024-03-21 15:14:14 -04:00
Cole Faust
189b622ad1
sm7325-common: Add BUILD_BROKEN_INCORRECT_PARTITION_IMAGES
...
Qcom has issues that prevent it from working with a hermetic
partition build.
Bug: 205632228
Test: Presubmits
Change-Id: I490a29da38a6f68e7dd3650d8140cb11adaa8c7a
2024-03-10 23:26:03 +00:00
Tomasz Wasilczyk
a4905bd936
sm7325-common: gps: Don't include cutils/threads.h
...
Bug: 289414897
Test: buildserver
Change-Id: I14b99f42feaae7af00cbd17cfe482eb2e5da71e8
2024-03-10 19:24:42 -04:00
Marc Bourgoin
532bda2446
sm7325-common: Update blobs from from dubai_g-user 13 T1RDS33.116-33-15-1 06f6d-c0e7b release-keys - RETAIL variant
...
Change-Id: I23b046da6cf8744f9d3b9379668cc8d18b551365
2024-03-07 03:19:20 +00:00
Nolen Johnson
d40cb2d754
sm7325-common: Rename chargeonly_data_file to chargeonly_vendor_data_file
...
* For some magical reason, the naming (and not just associations)
matter as of a few days ago - no clue why.
Change-Id: I6cf12b455dbf460a9be607d796af3536093e8427
2024-03-05 22:20:15 -05:00
Marc Bourgoin
81963a246e
sm7325-common: Update PowerOffAlarm from spacewar
...
Change-Id: I32275f18c2544227922f32f840ef0e0f31afdf5f
2024-02-04 23:16:24 -07:00
Marc Bourgoin
14efdf9009
sm7325-common: Update QCC from spacewar
...
Change-Id: Id86a6d0e97d04889bf0cc4c3d244bef2fa554064
2024-02-04 23:14:17 -07:00
Demon Singur
b205eedb59
sm7325-common: do not build useless packages
...
Change-Id: I72076113083308e26573289923f5d3c00a8a6b44
2024-02-04 22:22:12 -07:00
Sebastiano Barezzi
6ff6a11fd4
sm7325-common: Stop explicitely building netutils-wrapper-1.0
...
* Built by default
Change-Id: Id6666535bb8d0b84d2d0a8d19411fafa49df3d68
2024-02-04 22:22:12 -07:00
Marc Bourgoin
8d398dc589
sm7325-common: Drop vAB move recovery to vendor_boot
...
Checking stock dubai boot image it has recovery there and not vendor_boot,
so to keep things similar let's do the same here
Change-Id: I86e89ec97a8ce9b4f71705ed526093f37f4331e6
2024-01-31 00:48:37 +00:00
Marc Bourgoin
25fab8c6ca
sm7325-common: Update blobs from motorola/dubai_g/dubai:13/T1RD33.116-33-15/f0bc9-36fb4
...
Change-Id: I175c4b388079cbca7d5633de8b0eb1160639b2e5
2024-01-27 04:09:07 +00:00
LuK1337
ad376dd873
sm7325-common: overlay: Configure aux camera for Aperture
...
Change-Id: I543f078dd4dba30e1b22737d5c22d591e3fb34e6
2024-01-24 02:02:54 +00:00
Nolen Johnson
3c3de6b813
sm7325-common: sepolicy: Allow some processes to kill themselves
...
Change-Id: I6b51f99d76ba82aca9498d8218373958b8df938d
2024-01-24 01:54:45 +00:00
SGCMarkus
d0806c2ca5
sm7325-common: proprietary-files: remove qccsyshal
...
* requires old libprotobuf in system_ext, which doesnt exist anymore
causing this linker missing symbol:
_ZN6google8protobuf8internal14AddDescriptorsEPKNS1_15DescriptorTableE
also: what does qccsyshal do anyway?
Change-Id: Ibb7c8983ae243e67fdd8a8714a79d7b5766aef4f
2024-01-24 01:08:55 +00:00
Michael Bestas
7c62934d8a
sm7325-common: Inherit common partition reserved sizes
...
Change-Id: I444ce2fcd37cdfa58d83a7e872dc547fb05a2a89
2024-01-06 22:21:54 -05:00
Marc Bourgoin
ffa600517f
sm7325-common: Add Motorola info dump script
...
Change-Id: Ifc211b844bc5866dad87b9968c64a99558f6bb24
2023-12-26 22:15:44 -07:00
Bruno Martins
4ede8b4849
sm7325-common: Allow extracting only firmware images
...
Change-Id: Icab3f013661304e3a9ec89b0816a8139f6b8e8e5
2023-12-26 20:20:35 -07:00
Michael Bestas
62652b756a
sm7325-common: Add firmware extraction support
...
Change-Id: If6cb6334a8f7b2fcc77c8947569eba1b2002190a
2023-12-26 20:20:34 -07:00
Marc Bourgoin
f87820258d
sm7325-common: Update from T1RD33.116-33-13 441420-2d5de8
...
Nothing changed on common tree, just device... but before
the "Hey, Marc you didn't update common tree" comments start?
this is why.
Change-Id: Ic69284cc69118c52d0c0cc77550055d46db8a526
2023-12-26 20:11:08 -07:00
LuK1337
4794929ab7
sm7325-common: Sync extractors with templates
...
This applies the following tools/extract-utils changes:
* Allow overriding VENDOR with VENDOR_COMMON
Change-Id: Ib78643a3e6a648e21362b6a1fdc3581d41954700
2023-12-25 21:06:25 -07:00
Alexander Koskovich
39187e22c2
sm7325-common: Disable unspecialized app process pool
...
* Does not appear to work anymore, denials all over.
Change-Id: I16e4c5bbad3a443e7b69b669f173d5869b29c633
2023-12-25 17:42:11 -07:00
LuK1337
029151f194
sm7325-common: Build android.frameworks.sensorservice@1.0.vendor
...
Required by libdpps.
Change-Id: Iaf821dcbb07d7820f2fc3ff5ca9cca5e973360f2
2023-12-18 23:27:38 -05:00
LuK1337
ff112a5676
sm7325-common: Build android.hardware.bluetooth@1.0{,vendor}
...
Required by libantradio.
Change-Id: I5e26a4154cf54e64f424cb6cf20db87b7023f1cd
2023-12-18 23:27:23 -05:00
basamaryan
4c989ad8a8
sm7325-common: Build libprotobuf-cpp-full-3.9.1-vendorcompat
...
For now this is implicitly built by lineage specific
libprotobuf-cpp-lite-3.9.1-vendorcompat lib, but in the future this
might not be the case.
Change-Id: I724e933e046cbf631c078321d55550b96ca998da
2023-12-18 23:26:54 -05:00
DillerOFire
45b24bc3d8
sm7325-common: Nuke obsolete BOARD_BUILD_SYSTEM_ROOT_IMAGE
...
Change-Id: I8fafc8952e2b3bd535309a6aad035f02f1e00b14
2023-11-20 08:21:33 -07:00
Bruno Martins
4d12290948
sm7325-common: Undeclare duplicated Widevine DRM HAL interfaces
...
Already declared in Widevine DRM HAL fragment manifest.
Change-Id: Ie115f76f73bd4782dbb73d8533f5d1fb537f8f8b
2023-11-03 19:47:53 +00:00