Commit Graph

330 Commits

Author SHA1 Message Date
Rodney Etienne
91c13abaf3 sdm710-common: Add vendor 2024-10-16 15:27:55 -04:00
Rodney Etienne
fe252e5146 sdm710-common: Fix up dependencies 2024-10-16 15:15:30 -04:00
Sebastiano Barezzi
b5392cec63 sdm710-common: Move to Xiaomi IR AIDL
Change-Id: I46094bcbfaba252b5d98ea8211b927fdaa079e2d
2024-10-16 15:09:58 -04:00
Yumi Yukimura
e4af6c3a11 sdm710-common: Switch to QTI Memtrack AIDL HAL
Change-Id: Ibcbaff02fd56fbccc3a88c01a5f46a89cb212ef5
2024-10-16 15:09:35 -04:00
DeadSomeOne
e9cf214ca3 sdm710-common: Build additional packages
Both packages are required for WFD display or it will crash and display the following:

E AndroidRuntime: FATAL EXCEPTION: binder:13993_3
E AndroidRuntime: Process: com.qualcomm.wfd.service:wfd_service, PID: 13993
E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: library "vendor.qti.hardware.display.config-V5-ndk.so" not found: needed by /system_ext/lib64/libwfddisplayconfig.so in namespace clns-shared-4
E AndroidRuntime: 	at java.lang.Runtime.loadLibrary0(Runtime.java:1081)
E AndroidRuntime: 	at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
E AndroidRuntime: 	at java.lang.System.loadLibrary(System.java:1765)
E AndroidRuntime: 	at com.qualcomm.wfd.WFDSession.<clinit>(WFDSession.java:56)
E AndroidRuntime: 	at com.qualcomm.wfd.service.SessionManagerService.setDeviceType(SessionManagerService.java:220)
E AndroidRuntime: 	at com.qualcomm.wfd.service.ISessionManagerService$Stub.onTransact(ISessionManagerService.java:651)
E AndroidRuntime: 	at android.os.Binder.execTransactInternal(Binder.java:1505)
E AndroidRuntime: 	at android.os.Binder.execTransact(Binder.java:1444)
F linker  : CANNOT LINK EXECUTABLE "/system_ext/bin/wfdservice": library "android.media.audio.common.types-V2-cpp.so" not found: needed by /system_ext/lib/libwfdservice.so in namespace (default)
2024-07-07 23:14:53 -04:00
Rodney Etienne
e924a84185 sdm710-common: Initialize for Evolution X 9.x 2024-07-05 16:17:36 -04:00
Rodney Etienne
304a1022b9 sdm710-common: fix missing separator 2024-07-01 17:12:13 -04:00
Rodney Etienne
5505bb39b3 sdm710-common: Setup DeviceAsWebcam
* USB VID & PID are taken from gs101 UsbGadget.cpp
* bDeviceClass related entries are taken from init.qcom.usb.rc
2024-07-01 16:59:35 -04:00
Rodney Etienne
a6bbd773fe sdm710-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.
2024-07-01 16:21:39 -04:00
Rodney Etienne
1af6e96f5e sdm710-common: Import media codecs files
We need to remove references to software OMX codecs so we cannot ship it
via proprietary-files.txt
2024-07-01 16:19:20 -04:00
Rodney Etienne
8751434b8f sdm710-common: Build missing libraries for 14 QPR3 2024-07-01 16:16:54 -04:00
Rodney Etienne
d3f2aad977 sdm710-common: Remove unused manifest entries 2024-07-01 16:13:57 -04:00
Rodney Etienne
7039fde736 sdm710-common: Add a device specific FCM 2024-07-01 16:12:48 -04:00
Rodney Etienne
f829507e1d sdm710-common: Inherit from legacy QTI FCM 2024-07-01 16:11:18 -04:00
Rodney Etienne
fffd053076 sdm710-common: Include lineage DCM 2024-07-01 16:10:06 -04:00
Rodney Etienne
86c7d55f3f sdm710-common: Inherit from QTI and common Xiaomi FCMs 2024-07-01 16:08:13 -04:00
Rodney Etienne
5e1ea7e816 sdm710-common: Set manifest target-level to 5 2024-07-01 16:07:08 -04:00
Rodney Etienne
bd207a5299 sdm710-common: Disable the usage of ConfigStore.
* As per commit LineageOS/android_hardware_interfaces@11a113a ("Add disable_configstore").
2024-07-01 16:06:11 -04:00
Rodney Etienne
fca082d6cb sdm710-common: Set debug.sf.auto_latch_unsignaled to 0
Need to explicitly set auto_latch_unsignaled property to
disabled state to keep latch-unsignaled as the default
behavior.
2024-07-01 16:03:03 -04:00
Rodney Etienne
b866caa030 sdm710-common: Enforce vintf kernel requirements
The build system enables this for shipping API level >=29
but we also want it to pass the vintf runtime checks.
2024-07-01 16:01:48 -04:00
Rodney Etienne
4a7fc9dba5 sdm710-common: Use the common device compatibility matrix from QCOM 2024-07-01 16:00:27 -04:00
Rodney Etienne
64a82448c3 sdm710-common: Remove optional="true" hidl(s) from compatibility matrix
- vendor.qti.hardware.wifi.keystore is no longer used:
* We build full Wi-Fi HAL from (AOSP) source.

- vendor.qti.hardware.sigma_miracast is no longer used:
* (It seems) Wi-Fi Display doesn't need this to be working.
2024-07-01 15:58:01 -04:00
Rodney Etienne
7463746653 sdm710-common: parts: Convert to SwitchPreferenceCompat 2024-07-01 15:56:01 -04:00
Rodney Etienne
7d5d880d29 sdm710-common: Update WFD system stack from OOS 14.0.0.81(EX01) 2024-07-01 15:52:41 -04:00
Rodney Etienne
52b6aa88ed sdm710-common: Add missing permissions for WFD
Fix missing WFD permissions file after the WFD update introduced by
commit 1b61c7b ("sdm710-common: Update WFD system stack from T
blobs").

Fixes: 1b61c7b ("sdm710-common: Update WFD system stack from T blobs")
2024-07-01 15:47:02 -04:00
Rodney Etienne
e74d5980f3 sdm710-common: Remove doze ovelay that's not needed anymore. 2024-06-20 19:05:59 -04:00
Rodney Etienne
a67df7fa2c sdm710-common: correct overlay path && update Aux Cameras ID 2024-06-08 15:44:32 -04:00
Sebastiano Barezzi
45c664d099 sdm710-common: sepolicy: Rework and cleanup
Change-Id: I12c97fe8f543b6c466cd6fc38479582ddca37156
2024-06-05 21:20:33 -04:00
Rodney Etienne
14c7370215 sdm710-common: overlay: Update CarrierConfig from phone1
* From Nothing OS 2.0.4
2024-06-05 20:26:03 -04:00
Rodney Etienne
65cae7c383 sdm710-common:overlay: Enable call recording 2024-06-05 20:23:49 -04:00
Rodney Etienne
eb0f84f837 sdm710-common: overlay: Enable volume steps settings 2024-06-05 18:48:16 -04:00
Rodney Etienne
160d3be13f sdm710-common: overlay: Enable double tap to ambient 2024-06-05 18:46:59 -04:00
Rodney Etienne
6b33663708 sdm710-common: overlay: Hide vendor security patch level 2024-06-05 06:29:31 -04:00
Sebastiano Barezzi
509c0d5dde sdm710-common: Revert "Fix charger init trigger event after health AIDL move"
https://github.com/LineageOS/android_system_core/blob/lineage-21.0/init/init.cpp#L1099

This reverts commit 555d5baf6b.

Change-Id: I284f80f364e9057a8373a015f0acaee3ef9e395d
2024-06-04 20:00:37 -04:00
Rodney Etienne
41dd79a101 sdm710-common: props: Disable display refresh rate override
This got enabled by default on U, and it causes apps like
Chrome and Youtube to set the refresh rate to 30FPS when
playing some videos.
2024-06-04 14:23:59 -04:00
Georg Veichtlbauer
ac7cf04563 sdm710-common: powerhint: Add DT2W
Change-Id: I7d0dfe249798864a39afd4f339b692584faaf3ec
2024-05-30 14:31:09 -04:00
Bruno Martins
96c588eb97 sdm710-common: Use common libqti-perfd-client and power-libperfmgr
Change-Id: I22d6b35c72629553817005deaefcae60abc72cfd
2024-05-30 14:26:27 -04:00
Rodney Etienne
d77c5c1f85 sdm710-common: Address some denials 2024-05-30 13:04:26 -04:00
Rodney Etienne
ee740f2ae2 sdm710-common: Initialize for Evolution X 9.x 2024-05-16 20:57:15 -04:00
RODNEY ETIENNE
47a3ddff77 sdm710-common: Initialize for Evolution X 9.x 2024-05-09 16:28:56 -04:00
RODNEY ETIENNE
f133b074d4 sdm710-common: Bring up for Evo X A14 2024-04-21 18:39:54 -04:00
Michael Bestas
89c02a5a8e sdm710-common: Switch to android.hardware.usb@1.3-service.dual_role_usb
Change-Id: Ibd14f7d31dfaf41e040302eda3bc49f351deb618
2024-03-26 01:42:03 +08:00
basamaryan
4ea6f9e130 sdm710-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:05:43 +01:00
Cole Faust
c17b40e44d sdm710-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-21 15:04:05 +01:00
Chaohui Wang
df0d9492d0 sdm710-common: parts: Migrate to CompoundButton.OnCheckedChangeListener
Switch and SwitchCompat are both CompoundButton.

Using CompoundButton in Java will helps migration in the future.

Bug: 306658427 | AOSP
Test: manual - check Settings pages
Test: m RunSettingsLibRoboTests
Change-Id: I85a70d4c504d8584030ea4a058f30d74206ab835
2024-03-21 14:58:20 +01:00
Peter Kalauskas
566afeb027 sdm710-common: parts: Enable use_resource_processor for all sysui deps
This will make the build faster

Test: m checkbuild
Bug: 295208392
Change-Id: I0c1bd901429bbe3bf81c1530e156735f8637a96e
2024-03-21 14:51:15 +01:00
Ivan Vecera
b5ef26cdd1 sdm710-common: Restore reserved sizes for treble partitions
Commit 73fdae1 ("sdm710-common: Inherit common partition reserved sizes")
commonized partition reserved sizes but this is valid only for SSI partitions because
vendor/lineage/config/BoardConfigReservedSize.mk does not define partition
reservations for treble partitions. Partially revert the mentioned commit to restore
reservations for vendor and odm partitions.

Change-Id: I28855102cf9f0f35be8438a7a0b9c05870b3b554
2024-03-04 17:44:12 +00:00
Ivan Vecera
1c403cd1fc sdm710-common: Build audio extensions from source
Pyxis and vela is switching to OSS audio HAL and stops shipping prebuilt
audio extensions. Build them from source.

Change-Id: I060f9355d2ef4f85e30bc04886f7565c7577bc6c
2024-03-04 15:28:45 +01:00
Ivan Vecera
490f44d566 sdm710-common: Add audio amplifier HAL for TAS2562
Add audio amplifier HAL for TAS2562 codec used by pyxis and vela.
Implementation is based on reversely-engineered stock audio HAL.

Change-Id: I6d7daa636b632c8a12af09b09cece78042449353
2024-03-03 20:41:20 +01:00
Yumi Yukimura
154d9e0cf1 sdm710-common: Build QTI Thermal 2.0 HAL
Change-Id: Iae471a16a0284cd24a598bac1a3ea0736faceb9f
2024-02-14 02:27:36 +08:00