Commit graph

121 commits

Author SHA1 Message Date
Arian
defc946c27 sm8450-common: Commonize building sensors.xiaomi
Change-Id: Id45e19cec99f8342700b6e52495096463e455256
2024-08-14 14:00:53 +02:00
Bruno Martins
4a74a44b2e sm8450-common: Build opensource soundtrigger HAL
Change-Id: I956d53a67841a9e1e296de6b73f08ef2efac7470
2024-08-12 16:39:57 +02:00
AdarshGrewal
a2a76960a3 sm8450-common: Add platform specific audio hal to build targets
Change-Id: Ie09bdeed6f8fcdda44ef482158cbc50b1bbabba8
2024-08-12 16:39:57 +02:00
AdarshGrewal
9274350838 sm8450-common: Build libsndcardparser from source
Change-Id: I338a79e8c5e4cfe4070e249f952b6c6b18ca6202
2024-08-12 16:39:57 +02:00
AdarshGrewal
ee6ddfa41e sm8450-common: Build libbatterylistener from source
Change-Id: I8d3171869764e50544a5fcd7e793589e2ecbabc9
2024-08-12 16:39:57 +02:00
Bruno Martins
cc7e982201 sm8450-common: Skip building agm test binaries
Change-Id: I6e0f4f37b4ae465700dfd4d20e54858a8241dcf4
2024-08-12 16:39:57 +02:00
Aaron Kling
c784dcbe29 sm8450-common: Move most agm and pal targets to source built
Change-Id: I6ca0c5396a3b583b37e029f5c98ff13127db65a6
2024-08-12 16:39:57 +02:00
Sebastiano Barezzi
546e43d74e sm8450-common: Build mtdservice interface lib from source
Change-Id: Ie739f283c4be1b77d57aaee1941ed46957da1d1a
2024-08-12 16:39:57 +02:00
Bruno Martins
b8957e2ee6 sm8450-common: Switch to source-built mlipay interface
Change-Id: I7daaaffd9fe7a870e42c1d882b52dc93b3231120
2024-08-12 16:39:57 +02:00
AdarshGrewal
ca7ff595fa sm8450-common: Build audioadsprpcd from source
Change-Id: I19d38c534edf26886bd354548eaee661dd79f793
2024-08-12 16:39:57 +02:00
AdarshGrewal
a9f07f9bed sm8450-common: Build librmnetctl from source
Change-Id: I4c36cf8fbc3bc55f39e5ca3aa4680aa5acd836c7
2024-08-12 16:39:57 +02:00
Arian
6362447093 sm8450-common: Kill libstagefrighthw
This will not be loaded when vendor.media.omx=0 is set

Change-Id: I6c87910028feae4c0711ce9bfc0ed2fb5e7445c0
2024-08-12 16:39:57 +02:00
Arian
634530158f sm8450-common: Get rid of unnecessary 32-bit blobs
Change-Id: I6b4fc2a77231b775e367d1adf7bf238f765a3e7a
2024-08-12 16:39:57 +02:00
Arian
cd719a95f7 sm8450-common: Stop building libcodec2_vndk explicitly
It's a dependency of libcodec2_hidl@1.0

Change-Id: I7a14b3b23d49ce3f0f1a1497005085e6f4f4224f
2024-08-12 12:40:48 +02:00
danielml
df0c2c2ca5 sm8450-common: Build xiaomi-telephony-stub
To provide the required Xiaomi IMS methods

Change-Id: I1e75476a0d2ed55b5eae2a0a2c6ca4c3c4e2c0f1
2024-08-12 10:24:41 +02:00
Arian
53191f2811 sm8450-common: sensors: Convert nonui notifier into a generalized sensor based notifier
Change-Id: I34b9861341f4f033185fdbd066b46d779dd95cfa
2024-08-12 10:24:04 +02:00
Yumi Yukimura
aaa391c8f6 sm8450-common: Migrate to QTI USB Gadget 1.2 HIDL
Change-Id: I6adbca2fab9a3fe0477d17f9786166828b786710
2024-08-01 01:08:47 +02:00
Nolen Johnson
34a56e7ea8 sm8450-common: Swap to QTI USB init scripts
Change-Id: Ibb01a6a8b9817b01a8db397cdf82a89659562d62
2024-08-01 01:08:47 +02:00
Bruno Martins
d7617868eb sm8450-common: Convert WiFi firmware symlink to install_symlink target
The last bit that was preventing building hermetic images.

Change-Id: I75bb7de4593a7992f6015317cf97e088beeba0cb
2024-08-01 01:08:47 +02:00
Bruno Martins
c90c4bdaa7 sm8450-common: Move to new RFS install_symlink targets
Change-Id: I9560fd0da00958d9349a0881b5a5f64a2c02e495
2024-08-01 01:08:47 +02:00
Michael Bestas
dcef5e1cde sm8450-common: Build missing libraries for 14 QPR3
Change-Id: I6a84526ca1e9f4e5140c8068646433cab3fe85b2
2024-08-01 01:08:40 +02:00
Chirayu Desai
8cb8478fdd sm8450-common: Don't set BOARD_API_LEVEL
build/make/core/board_config.mk:1001: error: BOARD_API_LEVEL must not
set manully. The build system automatically sets this value..

Change-Id: If59ae9dea6cb13701d7217a1c0a355d4e07113eb
2024-07-02 18:12:58 +02:00
Arian
c9aa23766e sm8450-common: Add nonui notifier
Change-Id: Id447dec0d6c6a384a55a25db45f2d763ba23635a
2024-06-09 11:07:59 +02:00
Arian
3b63e5b6d6 sm8450-common: rootdir: Import kernel related scripts from LA.VENDOR.1.0.r1-15600-WAIPIO.0
Change-Id: I3a3f582550f668fced12e84d7ae0ddedac45d712
2024-05-22 02:08:14 +02:00
Arian
2bb1b0c9b8 sm8450-common: Remove more nfc related features for non nfc skus
As seen on stock marble vs marblein

Change-Id: If4491113e60908017c33d9eaef102a3922334f7c
2024-05-22 00:37:56 +02:00
Giovanni Ricca
113c4b5bc7 sm8450-common: Build com.android.nfc_extras
Change-Id: Ied33a6ec875e524e36776c923ecd4773e5003653
2024-05-18 14:55:12 +02:00
Arian
5e4d14e637 sm8450-common: Build nxp nfc service from source
Change-Id: Ib2294005a1761570c4dab98b7c1a44728406b428
2024-05-18 14:41:04 +02:00
Jens Reidel
1133744236 sm8450-common: Add qca6750 config
Change-Id: Ieb4a5d880906726d284905f72f38cf3a14178f01
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-05-18 11:05:22 +02:00
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