Commit Graph

209 Commits

Author SHA1 Message Date
Albert Wang
d4649ad077 sm8350-common: Update USB HAL to V1.3 implementation
Supports to enable/disable USB data signaling

Bug: 161414036
Test: Pass USB V1.3 HIDL tests
Signed-off-by: Albert Wang <albertccwang@google.com>
Change-Id: Iffe00f8753206fb66cd3ab96cae5aa5ad9c410cd
2022-09-25 20:04:30 +02:00
Edwin Wong
4bf01b2c30 sm8350-common: Update clearkey plugin to drm HAL v1.4
Test: atest
  atest CtsMediaTestCases:android.media.cts.MediaDrmClearkeyTest#testGetPlaybackComponent

Bug: 182525516
Change-Id: I3adf55199301768bacb38103c3ef4ba24807df2f
2022-09-25 20:04:30 +02:00
linjoey
f4fba783ff sm8350-common: Modify Vulkan and OpenGL version to 2020-03-01
Bug: 191252896
Test: android.graphics.cts.VulkanDeqpLevelTest#testVulkanDeqpLevel pass
Change-Id: I0e598ee8a26cd614dc5076a87c514756ba39d740
2022-09-25 20:04:30 +02:00
Alastair Donaldson
e675ce1d5e sm8350-common: Add OpenGL ES and update Vulkan dEQP feature flags
Populates a new	feature	flag to	record the level of OpenGL ES dEQP
test support.  Updates the analogous Vulkan dEQP feature flag to the
value for the next dessert release.

Bug: 159841535
Bug: 175706433
Merged-In: Ib0fb8f83732d0b3f56bb11a97c84fdc7727c1026
Change-Id: Ic97a65fba95a67e3e16cedd0eb4f3f209f645421
2022-09-25 20:04:30 +02:00
hpnightowl
83baf2b384 sm8350-common: Drop audio.a2dp.default
* Building from here:
   https://github.com/LineageOS/android_build/blob/lineage-18.1/target/product/full_base.mk#L35

Change-Id: Ib71c1abd381468ec3621d60e5ca959f738f51168
2022-08-29 01:53:16 +02:00
Arian
c2e6077cdf sm8350-common: Drop audio_configs.xml
Change-Id: I990f5c195adf04a407489c677640ecf0e1f0f48a
2022-08-29 01:53:16 +02:00
Christopher N. Hesse
3162411998 sm8350-common: Enforce vendor tree presence
A compiled build has no chance of booting without the prebuilt
binaries, so fail the build if those are not present.

Change-Id: Iadd43e887d426732e549969ab8deb14194ca818d
2022-08-29 01:53:16 +02:00
althafvly
5f8fe2800b sm8350-common: Use randomly generated camera config [1/2]
Change-Id: Ib3f6f1526e2e0b7db23bb34c5b15aec1b0d338c2
2022-08-29 01:53:16 +02:00
Sebastiano Barezzi
07f2ac935e sm8350-common: Go away Megvii [1/2]
* Nuke Megvii proprietary files and build stub ones from hardware/xiaomi

Change-Id: I53f8f0897b25517741a06c5962c02fe8fda61072
2022-08-29 01:53:16 +02:00
Arian
c1801698e0 sm8350-common: Copy snapdragon color libs config from display HAL
Change-Id: Iac27382024431dd2faf163174064c80de79ed797
2022-08-29 01:53:02 +02:00
Arian
9cce7a6db1 sm8350-common: Copy powerhint.xml from power HAL
Change-Id: I6f8ca59f4ad0ed7324010f657475d020fa76cb2f
2022-08-29 01:24:29 +02:00
Giovanni Ricca
83662ab93f sm8350-common: rootdir: Add shima and yupik kernel post_boot scripts
While at it, update lahaina one from odin V12.5.12.0.RKMCNXM

Apply the following commits to all scripts:
commit a7efe9f3af
Author: Cosmin Tanislav <demonsingur@gmail.com>
Date:   Tue Sep 28 09:15:41 2021 +0300

    sm8350-common: rootdir: remove cpu 7 from foreground tasks

commit 52fde070d6
Author: Cosmin Tanislav <demonsingur@gmail.com>
Date:   Fri Sep 24 02:44:34 2021 +0300

    sm8350-common: rootdir: do not touch sleep disabled

commit 30ddf5a818
Author: Cosmin Tanislav <demonsingur@gmail.com>
Date:   Sat Sep 18 02:57:51 2021 +0300

    sm8350-common: rootdir: cleanup

Change-Id: Ibd4e8717b52c35faa4d43ade170dbde58c04ed37
2022-08-29 01:24:29 +02:00
Arian
834d121186 sm8350-common: Don't explicitly build fs_config_files
The fs_config_files for each partition is already added to
PRODUCT_PACKAGES by base_{product,system,system_ext,vendor}.mk.

Change-Id: Ifbadacd5cb20beca70ed8b3accb3baf86a989c92
2022-08-28 15:49:53 +02:00
Arian
7e777df325 sm8350-common: Don't copy audio policy to qssi dirs
This depends on commit [1] which intends to pick a different audio
policy config on value-added system images and use to the regular
audio policy on gsi builds. However we do not provide the regular
config which leads to no usable audio policy config on GSI builds.
Our config does not rely on system value-added features, hence just
copy it to the regular path directly so that the same one will be
loaded on value-added and gsi builds.

[1]: ce8ec8bff5

Change-Id: I2ab532a4e8a120ed0c5495926dcce0a4b56d1f64
2022-04-12 18:11:16 +02:00
TheStrix
fd3b078743 sm8350-common: gps: Disable xtwifi location services
Squashed with:
Author: Michael Bestas <mkbestas@lineageos.org>
Date:   Fri Jan 15 22:14:25 2021 +0200

    sm8350-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

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

    Change-Id: I232fd3b351f0e47b86f7d5d7b2a2bd0f28712d64

Change-Id: I70f39d8d611167f65bb3912590b05f8a8d121c80
2022-04-02 00:06:02 +02:00
Arian
8cf9c727e7 sm8350-common: Build GPS HAL from source and import proprietary configs
Configs from odin V12.5.12.0.RKMCNXM
slim_daemon is disabled in izat.conf, hence drop it.

Change-Id: Ia1ed33f6250b898d149970389befe8033cc8eaf3
2022-04-02 00:05:33 +02:00
Pig
57738613fb sm8350-common: fingerprint: Add xiaomi fingerprintextension support
Co-authored-by: C457 <android.c357@gmail.com>
Signed-off-by: Arian <arian.kulmer@web.de>
Change-Id: Ie9deb0dfcc689034cd3c4b9095e319130ba8d8cd
2022-04-02 00:02:26 +02:00
Arian
19d012f5e5 sm8350-common: Rename and build fingerprint service
Change-Id: I09992ec66ba4b65bb60a23faa74929d385f199fa
2022-04-02 00:02:15 +02:00
Arian
cfe2ce333c sm8350-common: Decommonize NFC configs
Change-Id: I49d0bb5fc61d40eec3d218f5cebabea0217fc621
2022-04-02 00:00:58 +02:00
Arian
29e5b0c186 sm8350-common: Import qti_whitelist
Change-Id: Ic7dc5fecf3d2fc041acdb3c3472f519f3ad573da
2022-04-01 23:43:34 +02:00
Arian
481d55d8a3 sm8350-common: Add telephony system-ext privapp permissions
Change-Id: Iaaab0ff52cd22b3095b56501189d55a68cfdc32b
2022-04-01 23:43:09 +02:00
ItsVixano
da2b8fb66e sm8350-common: media: Import yupik configs
* From odin V12.5.12.0.RKMCNXM

Change-Id: I4282da5b3555e648e1544c91bc4e1f6b6fb284dc
2022-04-01 17:52:48 +02:00
Arian
1f07b44542 sm8350-common: Set ro.media.xml_variant.profiles to choose media profiles
This was introduced with [1] and allows to choose target specific media
profiles without caf changes to frameworks/av. Unset media.settings.xml
so that the new property gets respected and drop copying the lahaina
config as media_profiles_vendor since we don't need a fallback anymore.

[1]: eaac82f33f#

Change-Id: I7ec306bf3dd595c09308ed26c9d3a6db8490c7f0
2022-04-01 17:51:57 +02:00
Arian
e315cf2178 sm8350-common: Import qti media init script from odin V12.5.12.0.RKMCNXM
Change-Id: Iab9a821bb7135b76205ce1a28ddc950ce852a42b
2022-04-01 17:51:57 +02:00
Arian
668fcdbe28 sm8350-common: Import shima_v1 media profiles from odin V12.5.12.0.RKMCNXM
Change-Id: I3a47a0cff5ab167e9295b76e3be839e092e9acd0
2022-04-01 17:51:57 +02:00
Arian
b7de517a22 sm8350-common: Add target specific lahaina media profiles
The lahaina media profile is the default profile too, so
copy it to media_profiles_vendor.xml too.

Change-Id: I8ffe04ca1b294f3e5404ef833ce770d970bf1c0e
2022-04-01 17:51:57 +02:00
Arian
9cd39bbe40 sm8350-common: Drop unused google video media codecs
Change-Id: Ia77ac73b89494a00a88038239f7023c1041894e4
2022-04-01 17:51:57 +02:00
Arian
b0ecaf4dca sm8350-common: media: Import shima_v1 media codecs configs from odin V12.5.12.0.RKMCNXM
Change-Id: I6631222c1522a5e6845b6efc12ed0b5bef2ef341
2022-04-01 17:51:53 +02:00
Arian
bbe0bcac9e sm8350-common: Always use lahaina vendor media configs
AOSP loads media_codecs_lahaina by default and CAF will
fallback to media_codecs_lahaina if the lahaina_vendor
variant does not exist.
The vendor variant works on AOSP too, so no need to
duplicate this.

Change-Id: I6583c900c22bf277075393ddf49d95a687a6771a
2022-04-01 17:51:33 +02:00
Arian
ee68b68e58 sm8350-common: Move lahaina media codecs configs to subdir
This is a preparation to add more media codecs variants.

Change-Id: I6a7a3e3ff8e23db7393fc6d99822a0238d81ff53
2022-04-01 17:51:33 +02:00
Giovanni Ricca
64b4d24a57 sm8350-common: Copy audio configs to sku_yupik
Change-Id: Ic60f6c60d83a5fed6b563624524218effd325ef7
2022-04-01 17:51:33 +02:00
Arian
61ee6d4f68 sm8350-common: Copy audio configs to sku_shima too
These scripts are common between lahaina and shima.

Change-Id: Ied6252408afd5186019cf5bec0705e89d0f6f034
2022-04-01 17:51:33 +02:00
Erfan Abdi
fdc931f14c sm8350-common: Build audioadsprpcd
Change-Id: Ib7a323c7d29ae768ced71f9f43395422e1204021
2022-04-01 17:50:45 +02:00
Arian
76ba94d989 sm8350-common: Build qti camera postproc interface to vendor
Change-Id: I7c90727e85455323c8f9fb2229fe414ba74379e1
2022-04-01 17:50:45 +02:00
Arian
420ef3f638 sm8350-common: Build ant interface to vendor
Change-Id: I8fd532b91be5a008383e35a87cc423cc6e33625e
2022-04-01 17:50:45 +02:00
Arian
d6dae53636 sm8350-common: Build 2.2 qti perf interface to vendor
Change-Id: If7f36b34c1422dd36b3aa8a43ea1189711042d1e
2022-04-01 17:50:45 +02:00
Santhosh Behara
d15e57ef72 sm8350-common: media: Add and publish Codec2 HAL service
* Add 2 codec2 relates libs to PRODUCT_PACKAGES in order to copy
them to /vendor/lib/

Change-Id: I56da6b774cf0f9b9e628886d7bfe22f5ccae4258
2022-04-01 17:50:45 +02:00
Michael Bestas
acdabcae2f sm8350-common: Remove android.hidl.base@1.0 shims
* Patch the 2 remaining blobs that depend on it.
* They already need libhidltransport.so so there's
  no real need for the shims anymore.

Change-Id: I00f185fd4d1d8798893cf82abf9d64fcb68c3301
2022-04-01 17:50:45 +02:00
Michael Bestas
74a4a720ff sm8350-common: Remove dummy android.hidl.manager@1.0 libs
* Not used by anything

Change-Id: I08cf70c9b880fd098136f7107d340b610bb9ee49
2022-04-01 17:50:45 +02:00
Arian
cd4076bc43 sm8350-common: Drop servicetracker HAL
Change-Id: I8f33b58244fc9245b5325ce1183bd984be07dc45
2022-04-01 17:48:40 +02:00
Arian
c1d6035be7 sm8350-common: Update blobs from odin
Change-Id: I25f4bc77b6b9e2b965331e8778e85b60997f794f
2022-04-01 17:43:54 +02:00
Erfan Abdi
fd257261c8 sm8350-common: Move sensor hals config to vendor repository 2022-04-01 17:39:06 +02:00
Arian
0072a17f4c sm8350-common: Move ueventd.rc to rootdir and checkout to LA.UM.9.14.r1-19100-LAHAINA.0
Change-Id: I7c0a9ad622a0c42966d84024c22cd03e033fd09b
2022-04-01 17:39:06 +02:00
Erfan Abdi
4211f1d2d7 sm8350-common: Drop TetheringConfig rro 2022-04-01 17:36:54 +02:00
Chirayu Desai
71eb336e1b sm8350-common: rro_overlays: Move CarrierConfig to RRO
Change-Id: Ia57acd244608848f70fdcc30d5694c919db60671
2022-04-01 17:24:10 +02:00
Vaibhav Agrawal
8cd50b7bf2 sm8350-common: shima: Support ufs and emmc variant fstab files
Two fstabs are needed to support different data unit number (dun)
size for ufs and emmc hardwares. This needs different encryption
flag in fstab to address the difference in dun size.

[ArianK16a: don't add the emmc fstab since all our devices are ufs]

Test: Verified bootup, vts_kernel_encryption, fscryptctl.

Change-Id: Iff03422d39c789c544bdd86faef070ae46eb4e0e
2022-04-01 17:24:10 +02:00
Erfan Abdi
0098ec7279 sm8350-common: Disable debugging full super build 2022-04-01 17:12:22 +02:00
Erfan Abdi
6f918f5cd0 sm8350-common: Enable wifi display 2022-04-01 17:09:02 +02:00
Erfan Abdi
64e18b2b38 sm8350-common: Enable livedisplay
Change-Id: I7f9d84ed5889f79bbc11378fbb3262e8feab687e
2022-04-01 17:09:02 +02:00
Arian
c06ff1eba0 sm8350-common: Don't build disabled audio feature libs
They are disabled by the vendor audio properties

Change-Id: I7942503e61326dab4b8bd28b33b0d2b269d62858
2022-04-01 17:09:02 +02:00