Commit graph

93 commits

Author SHA1 Message Date
Arian
f163816908 sm8450-common: audio: Move bluetooth A2DP back to primary audio module
Partially revert "sm8450-common: audio: Enable AOSP bluetooth audio HAL v2"
This partially reverts commit 73270a0aa6.

Change-Id: I8c319c9ae13a179955c6271acf1cea27b5c4137b
2024-05-18 11:05:22 +02:00
Jens Reidel
867459e8ee sm8450-common: Use libgrpc++_unsecure from stock
Change-Id: Ia7ff661ce3508e325962c4791a1966280beff8a6
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-04-09 18:41:05 +02:00
Arian
d1e1993bcd sm8450-common: Drop old bluetooth interface
This is not available and was only necessary for libbluetooth_qti anyway

Change-Id: I0353805cd0827fbfd49ff5892557318041f82497
2024-03-27 00:21:32 +01:00
Michael Bestas
c995b97146 sm8450-common: Build recovery QTI health AIDL service
We have a recovery partition.

Change-Id: I10841b26feea3c214349a20b2eedec74924f993a
2024-03-26 22:39:49 +01:00
basamaryan
9cd76f4d2a sm8450-common: Don't explicitly include updatable_apex.mk
It is inherited by base_system.mk as of QPR2

Change-Id: I020a05b233f61ea28d03199cbc76051e6e97e1dc
2024-03-22 09:58:00 +01:00
Arian
3e6614bdad sm8450-common: overlay: Add WifiResTarget_cape
Change-Id: Ia83c6747afb58dd1606d5c441fda20b8994b501f
2024-03-19 23:22:37 +01:00
Michael Bestas
341bfeae81 sm8450-common: Build Lineage Health HAL
Change-Id: I70cc903a03ac9fa3303bb8fa039c9de4806449bf
2024-03-19 23:22:37 +01:00
Jens Reidel
8c6add2160 sm8450-common: Build Lineage PowerShare HAL
Change-Id: I3ea02cd0c6b1a26851f1961768e00e5f3339c4bb
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-03-19 23:22:37 +01:00
Jens Reidel
6d717119b7 sm8450-common: Allow choosing NFC supported SKUs
Change-Id: Ia14a6c93e6320c8dfa1df2957e19b51a267c2234
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-03-19 23:22:37 +01:00
Jens Reidel
50623401a9 sm8450-common: Import fingerprint sensor keylayouts from marble V14.0.9.0.TMREUXM
Change-Id: I70aaedf6225ac556fee608aa76402c5076cf408e
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-03-19 23:22:37 +01:00
Arian
3ce1e37a01 sm8450-common: Update blobs from unicorn V816.0.3.0.ULECNXM
Change-Id: I450a8b6079fd8ec454de573e0c00145884e9d0d4
2024-03-19 23:22:37 +01:00
Gabriel Biren
660f174f7f sm8450-common: Update makefile to use the AIDL Wifi Vendor HAL.
Bug: 274964641
Test: Pre-submit tests
Change-Id: I4d9114377fe75b593bbfe6a59f03d8f5d607d6a1
2024-03-19 23:22:37 +01:00
LuK1337
9b960824ef sm8450-common: Build libprotobuf-cpp-lite-3.9.1-vendorcompat
Change-Id: I0aac742db9c2b4b3e48ee20158f19405863893c2
2024-03-19 23:22:37 +01:00
Arian
9cc7db057e sm8450-common: Build 1.4 drm interface to vendor
Change-Id: I7f66c8543f2c44aab3022f1cab13842e2aa5ad95
2024-03-19 23:22:37 +01:00
Arian
3366f4a16a sm8450-common: Add security.rkp-V3 dependency to keymint service
The symbol _ZN4aidl7android8hardware8security7keymint29IRemotelyProvisionedComponent10descriptorE
was moved from android.hardware.security.keymint-V2-ndk to android.hardware.security.rkp-V3-ndk.

Change-Id: I7f3c40e3e8a2a848cdcb73e5232952f63681aa58
2024-03-19 23:22:37 +01:00
Bruno Martins
2d6f07b00c sm8450-common: Move to QTI health AIDL service
The health AIDL HAL service provides functionalities of charger,
therefore system charger at /system/bin/charger is deprecated.
On top of that, QTI health AIDL HAL service enables suspend by
default, the equivalent of setting ro.charger.enable_suspend
for legacy charger.

Change-Id: I59c23e7974cea1174b0161f31a535fa3afa1e5c9
2024-03-19 23:22:37 +01:00
Bruno Martins
b07068f0f8 sm8450-common: Migrate to AIDL ClearKey DRM HAL
Change-Id: Iad5cc1176978137c647069197b33f49fb4d98ab2
2024-03-19 23:22:37 +01:00
Krzysztof Kosiński
c429f740e2 sm8450-common: Add prebuilt protobuf 3.9.1 to vendor partition.
Needed to work around a Qualcomm HAL prebuilt.

Bug: 203713560
Bug: 258322017
Bug: 254854421
Test: Forrest
Change-Id: I4eebc60f10fbea6a66127ed3e08441db32536f78
2024-03-19 23:22:37 +01:00
Arian
91e04467c2 sm8450-common: Add qcc-trd back
Change-Id: Icac6fc5c2cc5fcaa20b7f151dd5548834662d843
2024-03-19 23:22:37 +01:00
Arian
8dd7e6a324 sm8450-common: Build qcom soundfx effects from source
Change-Id: Idc4f0c317b2aa69856456dc02693409ddb37b4ec
2024-03-19 23:22:37 +01:00
Arian
d6c95036c8 sm8450-common: Build qti thermal HAL from source
Change-Id: Iff18a5fb4a5717aa6b77fdd64a87367dccd5df0b
2024-03-19 23:22:37 +01:00
Arian
d6d8afa24e sm8450-common: Cleanup media section and build oss ones
Change-Id: I6fb771855b3e540f6ef27342e5fa84deed4f3fb7
2024-03-19 23:22:37 +01:00
Arian
0907c59cfe sm8450-common: Build sensorsservice interface for vendor blobs
Change-Id: I14e9cc63e0d65ee7bf448570e865f88ec5c8bb69
2024-03-19 23:22:37 +01:00
Arian
85ffa055a6 sm8450-common: Copy audio configs and sensor permissions to all supported sku's and cleanup cape sensors
Change-Id: I35c4b7439e4ab8d6636c49e454f0ca6de4a265d7
2024-03-19 23:22:37 +01:00
Arian
8453ef4ebb sm8450-common: Decommonize mixer_paths and move some configs to vendor repo
Change-Id: I3ad6cf1f338bd26154d21dcfc301a463e3e63792
2024-03-19 23:22:37 +01:00
TheStrix
aff198992e sm8450-common: gps: Disable xtwifi location services
Squashed with:
Author: Michael Bestas <mkbestas@lineageos.org>
Date:   Fri Jan 15 22:14:25 2021 +0200

    sm8450-common: Remove unused gps certificates

    * They are used by xtwifi-inet-agent which we disabled.

    Change-Id: I4fbf6e02276b508a27f320e630ddad3c9aada5a8

Author: Arian <arian.kulmer@web.de>
Date:   Thu Apr 1 01:09:38 2021 +0200

    sm8450-common: Remove xtwfi-client and xtwifi-inet-agent

    Change-Id: I232fd3b351f0e47b86f7d5d7b2a2bd0f28712d64

Change-Id: I70f39d8d611167f65bb3912590b05f8a8d121c80
2024-03-19 23:22:37 +01:00
Arian
73e615c43a sm8450-common: Build GNSS HAL from source and import proprietary configs from V14.0.11.0.TLECNXM
Also drop disabled and unused gnss services

Change-Id: I5da8b02daf11a84d5083810ab3bcbe613cf618bb
2024-03-19 23:22:37 +01:00
Arian
ac88d86034 sm8450-common: Build qti systemhelper interface
Change-Id: I2af9bb2c1fc25cfccc90738f09d2137ce291aeb9
2024-03-19 23:22:37 +01:00
Arian
86832ec2ac sm8450-common: Build more qti camera interfaces to vendor
Change-Id: I323b9f5b378fe1bab828d98c72bf52f9ec0c79bb
2024-03-19 23:22:37 +01:00
Sebastiano Barezzi
7a8cc788fe sm8450-common: Go away Megvii
* Nuke Megvii proprietary files and build stub ones from hardware/xiaomi

Change-Id: I53f8f0897b25517741a06c5962c02fe8fda61072
2024-03-19 23:22:37 +01:00
Alessandro Astone
caac0ead3d sm8450-common: Build and enable fastbootd
Change-Id: I0b20600fe7203a7aec19cbea8f6849052585c6ab
2024-03-19 23:22:36 +01:00
Arian
cfabb12392 sm8450-common: Copy media configs
Change-Id: I11c3a077c60195ef22170447dfcc1e637a1add57
2024-03-19 23:22:36 +01:00
Arian
642d2337f5 sm8450-common: Build display HAL
Change-Id: Icd113bc79d79298effa4da819d53aed4c4d30a4e
2024-03-19 23:22:36 +01:00
Arian
d9d3600817 sm8450-common: Build fingeprint HAL and implement udfpshandler
Change-Id: Ib0a8ed7d6e794aef4ad02b960841c66dfad79390
2024-03-19 23:22:36 +01:00
Michael Bestas
31a8fa9332 sm8450-common: overlay: Enable multiple vibration strength levels support
Change-Id: If17503f2dd4bd4d6e333891f9649a7db8d809852
2024-03-19 23:22:36 +01:00
Arian
b0c0c312e4 sm8450-common: Build libqti_vndfwk_detect.vendor
Change-Id: I6e53e7d0add8465adbc74b3066090f8aacb44dfa
2024-03-19 23:22:36 +01:00
Jens Reidel
ab6d056646 sm8450-common: Add mixer_paths_ukee_mtp.xml from marble V14.0.9.0.TMREUXM
Change-Id: I9601bdfdda86cf2aaacaabcdb85b61edcd3857cd
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-03-19 23:22:36 +01:00
Jens Reidel
e71cc53605 sm8450-common: Copy audio configs to sku_ukee too
Change-Id: I94750fff4dda0d2f42e2df878578344dc03bc000
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-03-19 23:22:36 +01:00
Arian
f52225c62e sm8450-common: Copy audio configs to sku_cape too
Change-Id: I614a390efb56d6101db5d0e7dfeececc9a8e205d
2024-03-19 23:22:36 +01:00
Arian
3f91949f18 sm8450-common: Add hotword enrollment permissions
Change-Id: I4ddb3dcf85ab45b02808cbe3d28cb8caa2858dca
2024-03-19 23:22:36 +01:00
Arian
1b19defb5c sm8450-common: Build libvolumelistener from source
Change-Id: I99b9699d3c01c04ee2afd8e0575cdf0d7a8de76d
2024-03-19 23:22:36 +01:00
Arian
fa9a640890 sm8450-common: Build libchrome from source
Change-Id: Ieb11349f12c7fddc338543f77598a001f1e467d2
2024-03-19 23:22:36 +01:00
Michael Bestas
049fadb276 sm8450-common: Build common QTI vibrator HAL
Change-Id: I281c6d993901ad86592d43afcac2171840998738
2024-03-19 23:22:36 +01:00
Danny Baumann
adec2e2a23 sm8450-common: overlay: Enable call recording
Change-Id: I1b4478b330b13cf5d0fe1ed0d40f43e4b3825f33
2024-03-19 23:22:36 +01:00
Arian
6fc24b042d sm8450-common: audio: Decommonize static mixer paths overlay and resourcemanager
Change-Id: I33878856f56c633a0d558ab15f2c10363ad97614
2024-03-19 23:22:36 +01:00
llololo
4384f4e617 sm8450-common: Remove A2DP input module in audio policy configuration
No Pixel device support A2DP sink functionality.

Bug: 163050296
Test: A2DP related test.
Change-Id: I269220cf29451ea79362fc004fa073713f72fdb2
2024-03-19 23:22:36 +01:00
dianlujitao
73270a0aa6 sm8450-common: audio: Enable AOSP bluetooth audio HAL v2
Change-Id: I4d12752ae5fb2829d6612647c8740c84967f5434
2024-03-19 23:22:36 +01:00
Arian
fc509ec345 sm8450-common: Copy keystore app attest permission from fw/native
Change-Id: I838b385bd03deb2b27f276806ecf02588df988d2
2024-03-19 23:22:36 +01:00
Arian
1a7613cf24 sm8450-common: Set board api level to 31
ims.apk checks ro.board.api_level and does not try the
aidl ims implementation if it's value is less than 31.

Change-Id: I524ee72785402a7f410d14a644ce2f43a56d0de3
2024-03-19 23:22:36 +01:00
Arian
782795ce2f sm8450-common: Build IPACM_Filter_cfg.xml
Change-Id: I82094cf61857a1c4fb4d44521fa2a2dfae3e8664
2024-03-19 23:22:36 +01:00