Commit graph

181 commits

Author SHA1 Message Date
Sabar
20fa9c5207 Revert "sdm660-common: drop IFAA/mliplay completely"
This reverts commit dd6db97ea5.

Signed-off-by: pix106 <sbordenave@gmail.com>
2023-06-24 08:20:03 +02:00
clarencelol
02bf047003 sdm660-common: Switch back to AOSP BT
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-05-09 06:36:23 +02:00
Volodymyr Zhdanov
b9a2b9d013 sdm660-common: Disable configstore usage
* it's finally deprecated in R
* ship disable_configstore because we have API level less than 29

Signed-off-by: Immanuel Raj <iamimmanuelraj@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-05-01 20:35:06 +02:00
Alcatraz323
35342a285f sdm660-common: switch to android.hardware.usb@1.0-service.basic
* clean up for qti-1.3 working
* staging usb HAL is ACTUALLY SAME as basic 1.0 HAL, totally meaningless

Signed-off-by: pix106 <sbordenave@gmail.com>
2023-04-02 13:44:41 +02:00
Alcatraz323
a1bb79ae2e sdm660-common: vintf: drop not provided mifidoca service interface
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-03-20 07:18:06 +01:00
Immanuel Raj
d85452acb2 sdm660-common: Remove ese power manager
This is disabled from our rc file and does nothing even if enabled

Signed-off-by: Immanuel Raj <iamimmanuelraj@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-03-20 07:18:06 +01:00
pix106
11d6f85dc1 sdm660-common: add CapabilityConfigStore to manifest 2023-01-08 08:59:27 +01:00
pix106
0fcf8ea137 Revert "sdm660-common: Migrate to Xiaomi power AIDL HAL"
Revert "sdm660-common: rootdir: Clean part of Unexported properties"
Revert "sdm660-common: power-libperfmgr: Reduce GPU idle timer to 64ms"
2023-01-04 06:23:14 +01:00
Bruno Martins
71c49fcc8c sdm660-common: Migrate to Xiaomi power AIDL HAL
Change-Id: I42170d51a517170b58d532addd9c38496e43457c

jasmine_sprout: Remove QTI perfd

Bug: 69270928
Test: Build and boot device and test camera
Change-Id: I87b283206f462fb5c8ec9cdd303ae2934fe9bfc4

jasmine_sprout: Declare BOARD_VENDOR

* Needed for xiaomi-perfmgr power AIDL guards

Change-Id: Idbb48e0f9b01090a456ad5d3f2d51f4dfab55672

jasmine_sprout: Create dummy libqti-perfd-client

* proprietary perfd blobs can finally be nuked without breaking goodix
* we could even map the functions to use libperfmgr powerhints in the future

[SebaUbuntu]: Cleanup Android.bp and add copyright header

Change-Id: I124652f3041761966a3e3bd97c757fecc39cc5fb

jasmine_sprout: libqti-perfd-client: Remove namespace declaration

It's pointless when using extern "C".

Change-Id: Ibdf9f06a70aa3a75687b33781c78cf2172bb334d

jasmine_sprout: libqti-perfd-client: return a dummy value

Return a positive integer for perf lock acquire and release so
that Goodix/FPC fingerprint sensor blobs will not complain.

Goodix:
E [goodixHAL][gf_hal_milan_f_series]: goodix_perf_lock_acquire: Failed to acquire perf lock, err: 0
E [goodixHAL][gf_hal_milan_f_series]: goodix_perf_lock_release: Perf lock release error 0

FPC:
E fpc_tac : fpc_perf_lock_acquire: Incorrect params, Failed to acquire perf lock, err
E fpc_tac : fpc_perf_lock_release: Perf lock release error 0

Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com>
Change-Id: I861672e9a738c2204755d802670f4b28b662f286

jasmine_sprout: libqti-perfd-client: Move to C

* Why bothering with C++ mangling when we can just build it as a standard C library?

Change-Id: I45ea977edf7ea7fab6fece76f3049654a8d24c5d

jasmine_sprout: Add powerhint.json jasmine

Change-Id: If270fc906fd833bb6b0d3b00621c0b079346e47d

jasmine_sprout: rootdir: Initial libperfmgr init config

* From coral, heavily stripped down

Change-Id: Ib6846e4f4f23baf56910d2330e26846b99830218

jasmine_sprout: sepolicy: Initial libperfmgr sepolicy

Change-Id: I3d0a259bc89b4ecd0bf1632199172710d98230e0

jasmine_sprout: Don't explicitly build older minor version HIDL libs

Change-Id: Ib0caa49054a79b1f01ffc751826286a29c642e06

jasmine_sprout: Remove QTI perf reminants

jasmine_sprout: Add back ro.vendor.extension_library definition

 * We aren't using QCOM's perfd but our blobs still check for this.
 * To avoid unnecessary errors, let's just add it back.

Change-Id: Icc44b330f21a658cfa8ded691a6628d8f62c3649
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-12-27 07:34:56 +01:00
Jarl-Penguin
3711c7bf30 sdm660-common: Set kernel target level to 4
Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com>
Change-Id: If88854204d9de60a7390562fa0bb0506a8496d8d
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-11-07 08:22:43 +01:00
pix106
a8f5d06799 FIX sdm660-common: Cleanup BT A2DP HAL entries from manifest
* as we moved to AIDL
2022-10-27 07:48:20 +02:00
Sebastiano Barezzi
bf0b356134 sdm660-common: Get A2DP offload going
* Update Bluetooth stack from S62Pro
* Update aptX encoder libs from crosshatch
* Bring back A2DP blobs, they're needed for offload
* Build a2dpoffload lib
* Update props and enable A2DP offload support

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-14 20:49:50 +02:00
Alex Hong
9f2276b5e9 sdm660-common: Replace the HIDL with AIDL for android.hardware.memtrack
android.hardware.memtrack The HIDL interface of android.hardware.memtrack is
 no longer supported for Android S.

Test: atest VtsHalMemtrackTargetTest pass
Bug: 186539435
Change-Id: Iaafd526fc5a601f7e8189ec764399d99c660beb0
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Srinu Jella
91d0e89491 sdm660-common: Cleanup BT A2DP HAL entries from manifest
- Removed HAL 1.0 entries from manifest as they
  are not supported.

- Added Default A2DP HAL 2.0 entry to manifest.

CRs-Fixed: 2472010
Change-Id: Id8da896c99ab0904158715dcf9a74ccf73b77895
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-21 06:38:34 +02:00
Carter Hsu
91b4dfdc88 sdm660-common: Update Audio HIDL to 7.1
Bug: 205235270
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: Ic54e2787ef27022556430c6c1db346b1e1348e39
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Josh Wu
ecb242f663 sdm660-common: Switch BtAudio to AIDL
Test: m
Bug: 203490261
Change-Id: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7
Merged-In: I4b8ac40d5ad410b89eb6a0573d740d86471ecfc7

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Sujin Panicker
423318f85e sdm660-common: enable soundtrigger hidl hal 2.3
Enable soundtrigger hidl hal 2.3 for SP with
kernel version 4.19.

Signed-off-by: raiyanbinmohsin <raiyanbinmohsinshishir@gmail.com>
Signed-off-by: wHo-EM-i <ehteshammalik18998@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-25 10:08:30 +02:00
pix106
8324656fc1 Revert "sdm660-common: Drop non-functional soundtrigger"
This reverts commit 0ae0e2d50a.
2022-08-25 10:08:30 +02:00
Adithya R
dd6db97ea5 sdm660-common: drop IFAA/mliplay completely
* no one actually uses this

Signed-off-by: SparXFusion <s2234nadar@gmail.com>
Signed-off-by: faham1997 <nafidfaham08@gmail.com>
Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:41:59 +02:00
faham1997
886c968bc3 sdm660-common: Completely remove Soter Service
Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: xenxynon <flynryder427@gmail.com>
Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:41:59 +02:00
SakilMondal
0ae0e2d50a sdm660-common: Drop non-functional soundtrigger
* Fixes google assistant voice match in android 11
* Also remove unessential soundtrigger configs

Change-Id: I21100e2f368ec0ddf3b546372b241d85bb698747
Signed-off-by: faham1997 <nafidfaham08@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:41:59 +02:00
pix106
8866f0e347 Revert "sdm660-common: Drop non-functional soundtrigger"
This reverts commit 4856ffe033.

Revert "sdm660-common: Drop incompatible soundtrigger hal for android 11"

This reverts commit 6f3b8beef8.
2022-06-06 12:41:59 +02:00
faham1997
45069cefa8 sdm660-common: Remove Qdutils_disp entry from manifest
Remove Qdutils_disp entry from manifest as implementation is removed
and its not used any more.

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:41:59 +02:00
Vinoth Jayaram
8b68b2cd2c sdm660-common: Updated Mapper & Allocator
Updated Mapper & Allocator version.
Enabled Gralloc4 target flag.
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: OdSazib <odsazib@gmail.com>
Change-Id: Id053808a5799c163a161366366d24b8ff45f8245
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
clarencelol
f55acccff1 sdm660-common: Uprev radio.config to 1.2
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:30 +02:00
Edwin Moquete
097c21d39f sdm660-common: Update radio blobs from ginkgo
* Cleanup and disable ATFWD

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:30 +02:00
SakilMondal
4856ffe033 sdm660-common: Drop non-functional soundtrigger
* Fixes google assistant voice match in android 11

Change-Id: I21100e2f368ec0ddf3b546372b241d85bb698747
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-04-05 07:15:24 +02:00
Alexander Koskovich
82e4a37cc4 sdm660-common: Remove vendor RenderScript implementation.
* RenderScript is deprecated on newer platforms and
   is being officially replaced.

 * On April 19, 2021, Google announced that RenderScript
   will be deprecated in Android 12, and recommended
   porting existing code to Vulkan.

   https://android-developers.googleblog.com/2021/04/android-gpu-compute-going-forward.html

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-02-16 20:58:05 +01:00
Ratoriku
3def68ffcc sdm660-common: Decommonize fingerprints extension manifest
* lavender is using com.fingerprints.extension@2.0

Signed-off-by: Ratoriku <a1063021545@gmail.com>
Change-Id: I11193aa4ff8746057fff5733822e69c091f3e7cf
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-02-16 20:58:05 +01:00
Ratoriku
7474d7e683 sdm660-common: Drop duplicated drm manifest
* Now it is in vintf

Signed-off-by: Ratoriku <a1063021545@gmail.com>
Change-Id: I4eaab266c6bf664eea6b6b50dd2ca96138cf9071
Signed-off-by: raiyanbinmohsin <raiyanbinmohsinshishir@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-02-16 20:55:38 +01:00
pix106
6bd9dcc543 sdm660-common: drop wifidisplay manifest entry
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-02-16 20:55:38 +01:00
pix106
efb4896bd3 sdm660-common: use full qualified name for IAnt manifest entry
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-02-16 20:55:38 +01:00
pix106
a71a89c383 sdm660-common: fix SoundTrigger version in manifest entry
fix after version mistake in change Ida66af588dc2d66c6cc6f62b573f05e7dd8ba600

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-02-16 20:55:38 +01:00
Taiyab Haque
a299be3ecd sdm660-common: Update LPA interface version
Update LPA version to enable new upgraded interface solution

Signed-off-by: Jabiyeff <cebiyevanar@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
c3e716f43b sdm660-common: manifest: Use Drm vintf fragments
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Mikhail Naganov
51f1cc24b2 sdm660-common: Switch audio HAL to V7
Updated audio policy manager configuration files to comply
with the changes in the XML schema.

Bug: 142480271
Test: atest VtsHalAudioV7_0TargetTest
Test: atest VtsHalAudioEffectV7_0TargetTest
[Ratoriku: Adapt to xiaomi sdm660]

Change-Id: I55d3728c809d27e58d5d496a1c7d637050dde53a
Signed-off-by: raiyanbinmohsin <raiyanbinmohsinshishir@gmail.com>
Signed-off-by: Martin Štrobl <recordyletsplays@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Sebastiano Barezzi
cea38a5bdc sdm660-common: Uprev bluetooth audio HIDL impl to 2.1
* We get free LC3 support, isn't it poggers?

Change-Id: I0f1713ee542102374183ef8088bcad62d3859c2f
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Martin Štrobl
54f4411e09 sdm660-common: Build android.hardware.secure_element@1.2
* Might as well remove it from the manifest, since it's not required
* Fixes error:
 F linker  : CANNOT LINK EXECUTABLE "/vendor/bin/hw/qcrild": library "android.hardware.secure_element@1.2.so" not found: needed by /vendor/lib64/libril-qc-hal-qmi.so in namespace (default)

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Martin Štrobl
00a0ea2def sdm660-common: Decommonize keymaster
* Also build vendor HIDL interface lib for devices using @3.0

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:32 +01:00
Omar Hamad
ec873e8345 sdm660-common: manifest: Adapt VINTF Device Manifest
Our device comes with android pie.
So we should follow this docs:
- https://android.googlesource.com/platform/hardware/interfaces/+/master/drm/1.1/README.md#devices-launching-with-android-pie

Conflicts:
	manifest.xml

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:40:19 +01:00
Mahesh Kumar Sharma
ae5208310b sdm660-common: manifests: Deprecate old ANT HAL interface
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Mahesh Kumar Sharma
4c7f662a36 sdm660-common: manifests: Support of new ANT HAL interface
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-11-13 11:32:12 +01:00
Sebastiano Barezzi
ddc790ae22 sdm660-common: Use only full qualified name for manifest entries
* As recommended by Google for multiple different versions of the same HAL in VINTF manifests
* https://android.googlesource.com/platform/hardware/interfaces/+/master/drm/1.1/README.md#devices-launching-with-android-pie

Signed-off-by: OdSazib <odsazib@gmail.com>
Change-Id: Ie94e1440f7de66502ad2532565ae8d3dd831d1a4
2021-11-13 11:31:51 +01:00
Sebastiano Barezzi
93220327e6 sdm660-common: Regen manifest
* make vendor_manifest.xml

Change-Id: Ida66af588dc2d66c6cc6f62b573f05e7dd8ba600
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: OdSazib <odsazib@gmail.com>
2021-11-13 11:31:51 +01:00
Bruno Martins
e0bee0605f sdm660-common: biometrics: Include VINTF fragment
Change-Id: Id57a4aa9b6e8c3f44bdf0c7a2dd97cf81b252180
2021-11-13 11:31:51 +01:00
StyloGey
4ec9f92ace
sdm660-common: Update RIL from AOSPA
- update radio from LA.UM.9.12.r1-10800-SMxx50.0
- update telephony from qcom-common-AOSPA

Signed-off-by: OdSazib <odsazib@gmail.com>
2021-07-15 17:00:40 +06:00
OdSazib
c707948bcc
sdm660-common: Downgrade android.hardware.secure_element
- Also remove manifest entry
2021-06-15 17:32:47 +06:00
OdSazib
491969fae8
sdm660-common: Uprev camera.provider to 2.6
- Also camera.device to 3.5
2021-06-15 17:32:47 +06:00
OdSazib
8dc1cfec3e
sdm660-common: Set target FCM level to 4 for 4.19 2021-06-15 17:32:46 +06:00
OdSazib
d002971ef8
sdm660-common: Update RIL from curtana V12.0.1.7.RJWMIXM
- Update android.hardware.secure_element to 1.2
- Update android.hardware.radio to 1.5
- Update vendor.qti.hardware.radio.uim_remote_client to 1.2
- Downgrade vendor.qti.hardware.radio.lpa to 1.0
- Add seccomp_policy for imsrtp
- Remove duplicate vendor.qti.hardware.radio.qtiradio entry
- Remove libshim for libdpmframework
- Adjust props with new RIL blobs

Signed-off-by: OdSazib <odsazib@gmail.com>
2021-06-11 08:33:27 +06:00