Commit graph

405 commits

Author SHA1 Message Date
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
7791443f94 sdm660-common: use QTI USB 1.3 HAL
* follows vendor/qcom/opensource/usb/vendor_product.mk
* enable full usb function
* partially ported sepolicy_vndr

Signed-off-by: pix106 <sbordenave@gmail.com>
2023-04-02 13:44:41 +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
Bruno Martins
5b5d2a2f5b sdm660-common: Drop mediaextractor seccomp policy
These syscalls are now allowed by default.

Change-Id: I405f609d030331e19031612cbd912a54a3c72339
Signed-off-by: Henrique Pereira <hlcpereira@pixelexperience.org>
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-04-02 13:44:41 +02:00
Santhosh Behara
8d4deaf1ce sdm660-common: media: Add and publish Codec2 HAL service
*Add 2 codec2 relates libs to PRODUCT_PACKAGES in order to copy
them to /vendor/lib/
*Add seccomp policies for codec2 services

Change-Id: I83af4f6b80886ca18aa059285e0b94403c027e29
Signed-off-by: Henrique Pereira <hlcpereira@pixelexperience.org>
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-04-02 13:44:41 +02:00
Albert I
1d597aa83e sdm660-common: Inherit several Android Go configurations
Beneficial for everyone, even on non-Go devices.

Change-Id: I088fd00500ce10df5f413cb762aaed2ec00f5dfc
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-04-02 13:44:41 +02:00
Mathieu Chartier
371b3a10b0 sdm660-common: Speed profile services and wifi-service to reduce RAM and storage
Change-Id: I1d907b24cb2760ddd9cc65ac4335730c8e61a0a3
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-04-02 13:44:41 +02:00
Alcatraz323
0e8661dea0 sdm660-common: Partially revert "Nuke msm_irqbalance"
* replace with 660 stock irq conf(miui/s62pro are same)
* remove not needed service define in init.qcom.rc

This reverts commit fe0aeb3704.

Signed-off-by: pix106 <sbordenave@gmail.com>
2023-04-02 09:48:58 +02:00
sabarop
cb5d34ddf3 sdm660-common: Uprev fp to 2.3
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-03-23 19:32:12 +01:00
Amit Pundir
3deb3d2cb2 sdm660-common: seccomp: Copy mediaswcodec.policy
* W mediaswcodec: Could not read additional policy file
'/vendor/etc/seccomp_policy/mediaswcodec.policy'

Signed-off-by: pix106 <sbordenave@gmail.com>
2023-03-20 07:59:33 +01:00
johnmart19
ff3a6e6b06 sdm660-common: device: Import android.hardware.media.c2 to FCM
* Also build android.hardware.media.c2@1.2.vendor

hwservicemanager: Since
android.hardware.media.c2@1.0::IComponentStore/default is not
registered, trying to start it as a lazy HAL.
CodecServiceRegistrant: Preferred Codec2 store is defaulted to
"software".
CodecServiceRegistrant: Software Codec2 service created and registered.
libc    : Unable to set property "ctl.interface_start" to
"android.hardware.media.c2@1.0::IComponentStore/default": error code:
0x20
hwservicemanager: Tried to start
android.hardware.media.c2@1.0::IComponentStore/default as a lazy
service, but was unable to. Usually this happens when a service is not
installed, but if the service is intended to be used as a lazy service,
then it may be configured incorrectly.

Signed-off-by: pix106 <sbordenave@gmail.com>
2023-03-20 07:59:33 +01:00
goshawk22
66204c0354 sm6250-common: device: Build Codec2 Packages on vendor
libcodec2_vndk.vendor
libcodec2_hidl@1.0.vendor
Required since hals not included in vndk

Signed-off-by: pix106 <sbordenave@gmail.com>
2023-03-20 07:59:33 +01:00
sabarop
b793283f28 sdm660-common: gps : Removes duplicates
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-03-20 07:18:06 +01:00
pix106
07ff25f115 FIX sdm660-common: Switch audio HAL to V7
* drop ":32"
2023-03-20 07:07:36 +01:00
pix106
7fcb3519a9 Revert "sdm660-common: Add support for Google Dialer Call recording"
This reverts commit 3bef50be1a.
2023-03-20 07:07:36 +01:00
IMMANUEL44
05b26a4efe sdm660-common: Build AntHalService-Soong
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-02-25 23:14:58 +01:00
Immanuel Raj
f7501e252b sdm660-common: overlay: Switch to RRO from Overlays
Co-authored-by: pix106 <sbordenave@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-01-12 07:32:12 +01:00
pix106
9e7d78cd70 sdm660-common: overlay: drop overlay-lineage
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-01-12 07:29:52 +01:00
Kunmun
2cf5718249 sdm660-common: audio: Import configs from LA.UM.10.2.1.r1-03400-sdm660.0
• Override some properties
• Import minimal device specific changes for lavender

Change-Id: Iacfc1d97928935a57f76d276dbab8761138bf0e5
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-01-08 08:59:27 +01:00
pix106
77c3dd3e8e sdm660-common: build vendor.qti.hardware.capabilityconfigstore@1.0 2023-01-08 08:59:27 +01:00
Shreedhan003
5030ac1886 sdm660-common: add prebuilt tinyxml from LA.UM.10.2.1.r1-03400-sdm660.0
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-01-08 08:59:26 +01:00
Kunmun
6a3ebc0e0d sdm660-common: configs: Import keylayout from LA.UM.10.2.1.r1-03400-sdm660.0
Change-Id: Ibb9cb3d1b5670d795d5e8ab050b7a967e1794c66
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-01-08 08:59:26 +01:00
Kunmun
df2c4bda6c sdm660-common: media: Import configs and props from LA.UM.10.2.1.r1-03400-sdm660.0
• Build required media packages

Change-Id: Id1828f9fad2c939b8d87f0cc2562a32b2aa0026e
Signed-off-by: pix106 <sbordenave@gmail.com>
2023-01-08 08:59:26 +01:00
pix106
b02991e348 sdm660-common: Include hardware/google/interfaces and hardware/google/pixel
This reverts commit 29615b8ddc.
2023-01-04 06:23:14 +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
pix106
29615b8ddc Revert "sdm660-common: Include hardware/google/interfaces and hardware/google/pixel"
This reverts commit d41d782c92.
2022-12-27 07:34:56 +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
Sebastiano Barezzi
c8d924ba0a sdm660-common: Move to common Xiaomi lights AIDL
Change-Id: Icb3bb31ebad01519b91a6d41b47e1b57e1ac84e1
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-12-22 04:56:20 +01:00
Sebastiano Barezzi
4ecaa0a848 sdm660-common: Add hardware/xiaomi to soong namespace
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-12-22 04:56:20 +01:00
pix106
0a0ce12e6c sdm660-common: Decommonize task_profiles
This reverts commit 0450345165.
2022-11-07 12:51:58 +01: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
clarencelol
fe0aeb3704 sdm660-common: Nuke msm_irqbalance
* Not necessary needed, 32bit stuffs

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
Bruno Martins
7483dcc2ef sdm660-common: Drop component overrides
This is no longer needed as of Android 13.

Change-Id: I38435c47c8781678f82014decbbae40dcab0a07b
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +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
Bruno Martins
d0598bc9d1 sdm660-common: Migrate to AIDL ClearKey DRM HAL
Change-Id: Iad5cc1176978137c647069197b33f49fb4d98ab2
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-10-11 08:47:30 +02:00
pix106
2c6f8ea3d7 sdm660-common: remove duplicate tinyxml 2022-10-11 08:47:30 +02:00
Sebastiano Barezzi
ea5d850def sdm660-common: Use QTI USB init configs from USB HAL repo
Change-Id: I966d251a2756c9d9e91f621cbc5872448d022de4

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:57:01 +02:00
Luofan Chen
8885e5975d sdm660-common: ship android.system.keystore2
Fixes: Could not find 'aidl/android.system.keystore2.IKeystoreService/default'
       for ctl.interface_start from pid: 617 (/system/bin/servicemanager)
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:46 +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
Etienne Ruffieux
2a03463018 sdm660-common: Removed audio A2dp and Hearing Aid from sdm660.mk
Bug: 220306859
Test: atest
Tag: #feature
Change-Id: Ia1d4fbe0e406e895d295936c524c5dbba6c269cd
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-13 06:56:45 +02:00
Omkar Chandorkar
9356bf1391 sdm660-common: PRODUCT_PROPERTY_OVERRIDES -> PRODUCT_VENDOR_PROPERTIES
Signed-off-by: Omkar Chandorkar <gotenksIN@aosip.dev>
Change-Id: I0a8607e286be257aff5872a016a801b129931476
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-11 10:38:55 +02:00
kubersharma001
6c4b53be4d sdm660-common: Makefile: Build required interfaces to vendor
With android-12.0 these need to be explicitly installed to /vendor since they are not included in VNDK anymore.

Ref:
d610435ac4

Change-Id: I4a526208351f3c18c0315803f394a5e77ee80f38
Signed-off-by: wHo-EM-i <ehteshammalik18998@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-04 09:16:33 +02:00
ImPrashantt
099d3e8461 Revert "sdm660-common: Build all extra VNDK versions"
This reverts commit 88bc9466073908cb2ad34f99a29b16e1b478d046.

Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-09-03 11:51:57 +02:00
pix106
ff77e8fbfb Revert "sdm660-common: Define TARGET_USES_UM_4_19"
This reverts commit e91aeae1ef.
2022-08-30 07:53:01 +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
pix106
3d6eaf7c46 Revert "Revert "sdm660-common: Add display config file""
This reverts commit d1f590b76c.
2022-08-25 10:04:35 +02:00
pix106
8d0e7a2606 Revert "sdm660-common: Add atrace-hal build rule"
This reverts commit 114f2a0905.
2022-08-18 08:52:27 +02:00
pix106
644fe3ad5f sdm660-common: build vendor.display.config@1.0
* needed for updated liboemcrypto
2022-08-18 08:52:27 +02:00
kubersharma001
6afabf7a75 sdm660-common: Remove non-existent libldacBT_{bco,dec} build rules
- These seem to be long gone/not available to be source compiled?
- Anyways, these seem to have no actual function and are not needed other than to avoid logspams

unknown target 'libldacBT_dec'
unknown target 'libldacBT_bco'

Change-Id: Ia65d4e72128352132a7ad1a00c61d9596ece714a
Signed-off-by: SparXFusion <s2234nadar@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-08-08 23:12:46 +02:00
pix106
d1f590b76c Revert "sdm660-common: Add display config file"
This reverts commit 63db93d56b.
2022-07-14 11:38:16 +02:00
pix106
d668714fb8 Revert "sdm660-common: Don't write binary XML files"
* duplicated

This reverts commit 072e21a0bf.
2022-06-19 21:37:31 +02:00
Adithya R
95c6dc1c4c sdm660-common: Add speed preopt for Launcher/Settings
Signed-off-by: rk134 <rahul-k@bigdi.cc>
Signed-off-by: Vitorgl2003 <vitorgl.2003@gmail.com>
Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:41:59 +02:00
Chiranth A J
3bef50be1a sdm660-common: Add support for Google Dialer Call recording
[someone5678] Modularized

Original commit:
c3b9f5c170

Signed-off-by: Chiranth A J <chiranth@m.ms.evolution-x.org>
Change-Id: I88ddeb57aa54e4fad88c3c9cba331dbbd7b4bd59
Signed-off-by: someone5678 <nemui3353@gmail.com>
Signed-off-by: Vitorgl2003 <vitorgl.2003@gmail.com>
Signed-off-by: ImPrashantt <prashant33968@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:41:59 +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
pix106
afb00c14bf sdm660-common: Create dummy libqti-perfd-client
This reverts commit 6970ca67a1.
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
Ratoriku
e23c170daa sdm660-common: Copy excluded-input-devices.xml from main source
* Since there are no need for us to do any specific changes here

Signed-off-by: Ratoriku <a1063021545@gmail.com>
Signed-off-by: raiyanbinmohsin <raiyanbinmohsinshishir@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-06-06 12:41:59 +02:00
clarencelol
d13f5cdbc9 sdm660-common: Update GPS blobs from LA.UM.10.2.1.r1-03400-sdm660.0
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:47 +02:00
pix106
1d19bb4b00 Revert "sdm660-common: Don't build the ATRACE HAL"
This reverts commit d50b98d6e4.

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
Albert I
e91aeae1ef sdm660-common: Define TARGET_USES_UM_4_19
* Needs an external patch to BoardConfigQcom.mk to ensure the platform is
  included as a supported QSSI target

- Requires: Allow targets to upgrade to UM 4.19 family in vendor/{rom}

Signed-off-by: Albert I <kras@raphielgang.org>
Change-Id: Ia5c0084914314288b819971e30557839e375f091
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +02:00
Marijn Suijten
a6bd8068c1 sdm660-common: Add (unused) qti mapper@2.0 interface libs for blobs
The blobs link against this interface library because of a fallback
mechanism when mapper@3.0 isn't made available (all our devices should
always provide that, never 2.0). Consequently this results in a silent
failure (not even a linker error appears) when trying to open the GPU
through EGL:

    I AdrenoGLES-0: Driver Path                      : /odm/lib64/egl/libGLESv2_adreno.so
    W libEGL  : eglInitialize(0xb40000743497a2d0) failed (EGL_BAD_ALLOC)
    E libEGL  : call to OpenGL ES API with no current context (logged once per thread)
    F RenderEngine: eglQueryStringImplementationANDROID(EGL_VERSION) failed

Adding this library - which is not explicitly linked/used by any other
bits in the OSS part of the stack - resolves that error.

Note that while the composer has a similar fallback mechanism to 2.0 it
only uses (and links against) the AOSP interface
(`android.hardware.graphics.mapper@2.0`), not the QTI one at
`vendor.qti.hardware.display.mapper@2.0`.

Note^2: All these hidl interfaces are defined as `system_ext`, which is
the desired place for packages (in this case interface
updates/extensions to the AOSP variant) may they ever land upstream.
We have not configured such a partition currently (on super) but instead
rely on it being in `/system/system_ext`. This is not compatible with
GSIs; we just request the vendor variant to be put on `/vendor`
(`.vendor` postfix on the package name).

Signed-off-by: Marijn Suijten <marijns95@gmail.com>
Signed-off-by: Jabiyeff <cebiyevanar@gmail.com>
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:28:28 +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
859532ea4a sdm660-common: Update GPS HAL from LA.UM.10.2.1.r1-03400-sdm660.0
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:56 +02:00
clarencelol
65cedbd35b sdm660-common: gps: Update gps configs from davinci
V12.1.4.0.RFJMIXM

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:25:56 +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
David Li
eaf09f8be1 sdm660-common: Upgrade audio.usb.default from v1 to v2
Bug: 187912470
Test: make -j128
Test: deep buffer and compress offload via speaker, USB headset, BT
earphone
Test: phone call via handset
Test: hotword detection

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 10:22:51 +02:00
Zinadin Zidan
442d1f79fb sdm660-common: media: Enable media Codec2
* https://source.android.com/devices/media/updatable-media

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-15 07:07:31 +02:00
pix106
2e8cdba4e1 Revert "sdm660-common: Build libldacBT_bco from source"
This reverts commit fa4db25e3b.

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-11 07:52:12 +02:00
clarencelol
a4c1504118 sdm660-common: media: Adapt S62Pro changes
* Build libgui_vendor from source
* Using CAF's way of media_{codecs, profiles}
* Uprev media.c2
* Cleanup dead and unused target

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-06 23:52:59 +02:00
pix106
59477b8f9c sdm660-common: move folio_daemon build to device tree [1/2]
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-05-06 23:52:59 +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
clarencelol
0450345165 sdm660-common: Add task_profiles to system
* cgroups and task_profiles exists in system/etc/task_profiles, but it does not has API26 ones so we add it
* Schedtune sometimes fail maybe because of this but still unsure

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-03-26 11:56:35 +01:00
pix106
c39b0cd11e Revert "sdm660-common: Copy Modified libprocessgroup configs to vendor"
This reverts commit cf5fe98a53.
2022-03-26 11:56:35 +01:00
pix106
6970ca67a1 Revert "sdm660-common: Create dummy libqti-perfd-client"
This reverts commit 09dfad32be.
2022-03-26 11:56:35 +01:00
pix106
d6d0806766 Revert "sdm660-common: build android.hardware.drm@1.4.vendor"
This reverts commit d72a612e4b.
2022-03-26 11:56:35 +01:00
clarencelol
68b51b59ee sdm660-common: Nuke powerstats HAL
* Powerstats are so buggy lmao, it keeps error  android.hardware.power.stats@1.0-service.xiaomi_sdm660: Failed to getEnergyData

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-03-26 11:56:35 +01:00
pix106
7f5c98e112 sdm660-common: Bring back folio daemon and userspace hall switcher
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-03-26 11:56:35 +01:00
EdwinMoq
f2cb1e7374 sdm660-common: Disable APEX compression
• For whatever reason causes this dmesg logspam:

[  452.691271] loop19: rw=0, want=123576, limit=122957
[  452.691273] attempt to access beyond end of device

Change-Id: Ic90d512fa774291cfa6557639624a09d685a2116
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-03-26 11:56:34 +01:00
clarencelol
0538dd9791 sdm660-common: Update media codecs
* Retune some fps values based on CAF
* Removed some unused decoder
* From LA.UM.8.2.r1-07400-sdm660.0
* Build some media extensions
* Added some media codecs from google

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-03-26 11:56:34 +01:00
clarencelol
efae553016 sdm660-common: rootdir: Update init.rc and init.sh
from LA.UM.9.2.1.r1-08000-sdm660.0

Signed-off-by: pix106 <sbordenave@gmail.com>
2022-03-26 11:56:34 +01:00
clarencelol
b380d6f268 sdm660-common: Cleanup
* clean some duplicates,deprecated and not uses anymore
* build vendor.qti.hardware.btconfigstore@1.0 from source

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-02-16 20:58:05 +01:00
ujjwalkirorimal
b17346d30a sdm660-common: Adapt ANT stack to S
* Drop Board flag as it is redundant now.
* Drop deprecated ant-radio library
* https://source.codeaurora.org/quic/la/platform/external/ant-wireless/ant_native/commit/?h=LA.UM.10.2.1.r1-02900-sdm660.0&id=795d048dee0814767edf4edaa54b33866b8aefb8

Signed-off-by: Martin Štrobl <recordyletsplays@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-02-16 20:58:05 +01: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
c5eda70804 sdm660-common: Drop unused drm packages
* We only use drm@1.2 prebuilt blobs for widevine
* Silenced some log spam when boot up

Signed-off-by: Ratoriku <a1063021545@gmail.com>
Signed-off-by: raiyanbinmohsin <raiyanbinmohsinshishir@gmail.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2022-02-16 20:55:38 +01:00
Subhadra Jagadeesan
b3fa6cc2c2 sdm660-common: Remove pro audio capability
Remove pro audio capability in sdm660 device make file
as ultra low latency/ raw flag not supported for sdm660
audio policy.

Issues Fixed: AudioLoopbackLatency CtsVerifier test fails due to pro audio
capability with mean latency <= 20ms. Removing the pro audio feature
passes the test with mean latency <= 800 ms.
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:34 +01:00
ChihYao Chien
932da046c8 sdm660-common: Add qti-telephony-hidl-wrapper-prd
Provide qti-telephony-hidl-wrapper-prd for modules in product partition to include.

Bug: 189177913
Bug: 189905530
Change-Id: I449861fba3d43f983bfb4b99764eae360ccb236c
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Edwin Moquete
8071e94bcf sdm660-common: vibrator: Add excluded-input-devices.xml
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Bharat Pawar
7ebd3d55be sdm660-common: Enable LED based vibrator
Enable LED based vibrator for sdm660 targets.

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Alastair Donaldson
aebec3317f sdm660-common: Add OpenGL ES feature flags
Populates a new feature flag to record the level of OpenGL ES dEQP
test support.

Bug: 159841535
Change-Id: I9ed8ec8af0c76962cfd77a91d806cad95de70c28
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
clarencelol
087323c943 sdm660-common: Nuke rild
* We are using qcrild now

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
shivatejapeddi
cf5fe98a53 sdm660-common: Copy Modified libprocessgroup configs to vendor
* Schedtune paths are depreceated from Android S and updated to utilclamp
as our kernel doesnt support utilclamp, these configs are modified to fix lags and stutters
since power hal and perf stack are still dependent on schedtune

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
pix106
6f56141b37 Revert "sdm660-common: Ship copy of API 28 cgroups/task_profiles.json in vendor"
This reverts commit 533bb382b291ce5e0f97283852a2b6e809332fc1.
2021-12-31 07:51:33 +01:00
Sebastiano Barezzi
5b063c289a sdm660-common: Build all extra VNDK versions
* Basically make system a GSI, but this should avoid us the headache made by VNDK libs not being built based on proprietary interfaces

Change-Id: I1ca876b5d2a82d41af76f4c327b89a181bb3d6bd
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Kyle Harrison
072e21a0bf sdm660-common: Don't write binary XML files
- Android 12 now writes XML files in binary format by default. This can cause incompatibility with TWRP which can hang when attempting to read XML files e.g. /data/system/storage.xml

- This commit sets the persist.sys.binary_xml property to false so that XML files are written in text format.

Change-Id: If6430597d8459e62dd78aa458c58237c71618970
Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
Edwin Moquete
b6701f6a3c sdm660-common: Build libwpa_client
No longer built as a dependency of the wifi HAL

Signed-off-by: clarencelol <clarencekuiek@icloud.com>
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
clarencelol
97dbafb607 Revert "sdm660-common: Switch to bootcontrol 1.2"
* Switching slots for no reason

This reverts commit 5173fc23ec7684998ec8648441534f6a7b2c4dfa.

Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00
MoetaYuko
3e1d52308a sdm660-common: ifaa: Update IFAAManager
Signed-off-by: OdSazib <odsazib@gmail.com>
Change-Id: I5f78b2ff9827e809d1b08affad654f514d13a0f1
Signed-off-by: pix106 <sbordenave@gmail.com>
2021-12-31 07:51:33 +01:00