Commit Graph

84 Commits

Author SHA1 Message Date
0f2a05adab sm6250-common: Modify Vulkan and OpenGL version to 2020-03-01
Bug: 191252896
Test: android.graphics.cts.VulkanDeqpLevelTest#testVulkanDeqpLevel pass
Change-Id: I0e598ee8a26cd614dc5076a87c514756ba39d740
2022-06-10 15:39:23 +01:00
3593f0f821 sm6250-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-06-10 15:39:03 +01:00
53672615c7 sm6250-common: Add android.software.vulkan.deqp.level, version 2020-03-01
This change sets the new Vulkan dEQP level feature flag to the value
corresponding to the Vulkan dEQP tests for Android 11.

Change-Id: I0715787b310f48c27747849ebd0724e0ca6fbbde
2022-06-10 15:37:38 +01:00
e88c1e8a67 sm6250-common: Drop all component overrides
* Qualcomm no longer disables these for targets
   that support RRO, e.g. all QSSI targets.

Change-Id: I0372817623e8d0e58926fbfb519671c3caa07b86
2022-05-17 13:27:31 +00:00
64688290d4 sm6250-common: Adapt for Pixel Experience
Change-Id: Iaa035b171c96ba36c92f59d29b0b5dc0fd53473c
2022-01-02 05:35:26 +00:00
b68c6447fa sm6250-common: Add a shim to silence prebuilt audio HAL
For some reason Xiaomi built audio HAL with "very very verbose logging"
enabled [1] and it spams really too much. Until Xiaomi builds audio HAL
with sane logging level or a way to resolve OSS audio HAL issues is
found, just shim the whole log function to return nothing.

[1] https://github.com/LineageOS/android_hardware_qcom_audio/blob/c659e83702/hal/audio_hw.c#L41

Co-authored-by: Jan Engelmohr <jan.engelmohr@mailbox.tu-dresden.de>
Change-Id: Iff278c44f203dc7b81bccb2281edfc3f5687a47c
2021-12-31 15:37:44 +00:00
d2fee33b4b sm6250-common: Build vendor camera interface library
Change-Id: I851a0900f569df371cc8d39fa0acfb2771140ab1
2021-12-26 16:43:32 +00:00
b49abed590 sm6250-common: Drop QTI WFD
* It breaks too often, I would like to use AOSP implementation instead.

Change-Id: Ieab7b7ebd48e8f95243a9cda512f064c3c9f96a8
2021-12-21 15:46:39 +00:00
44c8945182 sm6250-common: audio: Use stock audio_policy_volumes.xml
* Stock changes are actually needed here.

 * This reverts commit aff1d9eb0b also reverting commit e74d103786.

Change-Id: Ib6a70ac78d3041ebb7a14406a945a6a24dcd8b0b
2021-12-21 15:46:39 +00:00
7f99605ccc sm6250-common: Update thermal HAL
* From hardware/google/pixel at d774cbb949e98627e4172bf8fc11e8d954599aa7.

Change-Id: I3a3a0c29575d0595e71a30f1e64e33ca34d2eb27
2021-11-01 08:20:48 +00:00
27f575c973 sm6250-common: Move to common Xiaomi light AIDL
Change-Id: I00494cd392d19abd97cd65aeb4ec4bd9c9b11352
2021-11-01 08:18:28 +00:00
b8b22c6cfb sm6250-common: Uprev bluetooth audio HIDL impl to 2.1
* We get free LC3 support, isn't it poggers?

Change-Id: I0f1713ee542102374183ef8088bcad62d3859c2f
2021-10-18 18:48:59 +02:00
ee712a1a86 sm6250-common: Uprev clearkey DRM HIDL to 1.4
Change-Id: Id0895fee70495913f57bc8408ea433660467a7c7
2021-10-18 18:48:59 +02:00
d594b710b7 sm6250-common: Build vendor interfaces libraries
Change-Id: I0c8760ff6923c2d2a43ec058554d724ca6600f3c
2021-10-18 18:48:59 +02:00
c82f8ada0b sm6250-common: Build netutils-wrapper-1.0
Change-Id: I30ac498fc3b5ca431b7cdf1989562d0d1ad0a464
2021-10-18 18:48:59 +02:00
894afbd8a9 sm6250-common: rootdir: Move to Android.bp
Change-Id: I28c3cb806d47e0e2c4f1fc0cf909d90638f2d2af
2021-10-18 18:48:52 +02:00
f7b5a79d5c Revert "sm6250-common: Update camera provider service to 2.5."
* Reason for revert: camera HAL doesn't implement notifyDeviceStateChange.

This reverts commit 2ac59b869b.

Change-Id: I7919e0c0160a4108c9d066e914211cb4daa9c24b
2021-09-23 19:02:58 +02:00
759befef55 sm6250-common: Update sensors service to 2.1
Change-Id: Ie417407c36929cf34ecbdd28feb1cab996fe1f30
2021-09-23 18:42:58 +02:00
2ac59b869b sm6250-common: Update camera provider service to 2.5.
Change-Id: Id13db7bbd2d0ee1bd544e1670990c3caf46768ab
2021-09-23 18:42:58 +02:00
34dcc11300 sm6250-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

Change-Id: I19460ef266a646b046f1e7d2f0b4eab7c48ae536
2021-09-23 18:42:57 +02:00
ad4bcb28be sm6250-common: Build WFD libs
Change-Id: I859cd3ff8e1729323f2c72df4feca55559262878
2021-09-09 18:46:34 +02:00
45be1c4d97 sm6250-common: Import WifiOverlay from CAF
* From LA.UM.9.1.r1-09100-SMxxx0.0

Change-Id: Icfd70a632425aec908b2189710ecf31ee21449cc
2021-09-09 18:46:34 +02:00
daf99d589e sm6250-common: Import WiFi configs
* From curtana-user 11 RKQ1.200826.002 V12.0.5.0.RJWINXM release-keys

Change-Id: I8d6a32645274c3c17db08d2e20f8f4083233e95b
2021-09-09 18:46:31 +02:00
bad4e02fbf sm6250-common: Build Wi-Fi stack
Change-Id: I2e99bb95cbcdb2fdb652e20bb1e9e55b53cab2eb
2021-09-09 18:46:31 +02:00
bd6d8f6542 sm6250-common: Import excluded-input-devices.xml
* From curtana-user 11 RKQ1.200826.002 V12.0.5.0.RJWINXM release-keys

Change-Id: Iacecd13232e064e95e6bb3470763d12d10f4a0a3
2021-09-09 18:46:31 +02:00
6095f69aaf sm6250-common: Enable LED based vibrator
Enable LED based vibrator for talos, moorea and
atoll targets.

Change-Id: I079eefaefff77fe19304acc8749773febf91a7fc
2021-09-09 18:46:31 +02:00
cf73e010cc sm6250-common: Be sure to build vndservicemanager
* We need it for our blobs

Change-Id: Ib757b97ee2c7d43fe606225366d729854ab987fc
2021-09-09 18:46:30 +02:00
252b9680bf sm6250-common: Use QTI USB init configs from USB HAL repo
Change-Id: Ic9dc848773e996c60de0e9f273a7e9eaec178b3b
2021-09-09 18:46:30 +02:00
068695c76f sm6250-common: Build USB HAL from source
Change-Id: Ia6b43a0af36680164d7807e6deb67da408784a6b
2021-09-09 18:46:30 +02:00
4eeb2c749f sm6250-common: Build default Trust HIDL
Change-Id: I35fa81259290f7f3adfa7f0db3d03203fdf17c38
2021-09-09 18:46:30 +02:00
cefd104891 sm6250-common: thermal: Rebrand to Xiaomi SM6250
Change-Id: Iafa72da14648a2652df9b64a02dd6e5b9fa8bd9b
2021-09-09 18:46:29 +02:00
46df85c08a sm6250-common: Changes for Pixel thermal HAL
Change-Id: Id5e4ec3e15f047a6ffd84af34dd9943fa70f7554
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
2021-09-09 18:46:29 +02:00
c03d9330bc sm6250-common: Import Pixel thermal HAL
* From hardware/google/pixel at 728fb99bbb910be05711421310efa6827aaaa4fa.

Change-Id: I763b4dbef65084cfee337065b2c5ab465f69bca8
2021-09-09 18:46:29 +02:00
ea179f21b0 sm6250-common: Build telephony packages
Change-Id: I5fafc22fc696b04abc2f79100306f1625ac03fbc
2021-09-09 18:46:29 +02:00
18d45b2c40 sm6250-common: Build servicetracker interfaces from source
Change-Id: I1fcd5f6dc3c50fe12d50431b005ca9b7d68e058b
2021-09-09 18:46:28 +02:00
5d9f71d45f sm6250-common: Build sensors HAL from source
Change-Id: I6e90d8c80458de8a950818226babc6e8677b0ffb
2021-09-09 18:46:28 +02:00
a5e8e1f9f2 sm6250-common: Build RIL libs
Change-Id: I449475abffebdf837e5645e77b571e0efd9988a1
2021-09-09 18:46:28 +02:00
ff31615379 sm6250-common: Build RenderScript HAL from source
Change-Id: I3c2451d6d3ead4d4ef364523c0617bf1ce5af33f
2021-09-09 18:46:28 +02:00
499843e45e sm6250-common: Build QTI Framework detect libs
Change-Id: Ic4db96f8bd5a19f4805bd9c40544ed51d0352c61
2021-09-09 18:46:27 +02:00
ce994be274 sm6250-common: 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

Change-Id: I124652f3041761966a3e3bd97c757fecc39cc5fb
2021-09-09 18:46:26 +02:00
a41b14b1bd sm6250-common: Import powerhint.json
* From sunfish-user 11 RQ3A.210705.001 7380771 release-keys

Change-Id: I09399706d007a0e3de89945bd9fe269bd7fa78e3
2021-09-09 18:46:24 +02:00
ab8029bdc2 sm6250-common: Build Xiaomi power AIDL HAL
Change-Id: I0e10f0b36598b8cbf25ee2dc08b8a4eced95c2ed
2021-09-09 18:46:23 +02:00
ee63dc6ded sm6250-common: Copy AOSP permissions
Change-Id: Ifdacc41cd114e451fe2c98abce9be8f640a961a4
2021-09-09 18:46:23 +02:00
b992036dac sm6250-common: Build OMX stack
Change-Id: Ib4ac3f9989e9e8c37d9a707cef3e2f5652843122
2021-09-09 18:46:23 +02:00
f7efd5302f sm6250-common: Copy Google media configs from frameworks/av
[dereference23: Copy c2 configs]
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
Change-Id: Ic67bd609e5b1e4559fecfded914b4c6d61ab4fc9
2021-09-09 18:46:22 +02:00
707fe664af sm6250-common: Import media configs
* From curtana-user 11 RKQ1.200826.002 V12.0.5.0.RJWINXM release-keys

Change-Id: If10e2e0610740e24e344bfbca20ac34063ade616
2021-09-09 18:46:22 +02:00
c0e75aa346 sm6250-common: Build media libs
Change-Id: I90dec4db678088cbea8c209cea80b3d001ca79ac
2021-09-09 18:46:22 +02:00
346597a773 sm6250-common: Build LiveDisplay HIDL
Change-Id: I6b767fe2269b679438c8fc0c49ceef9110a96a23
2021-09-09 18:46:22 +02:00
b4e037ad8e sm6250-common: lights: Rebrand to Xiaomi SM6250
Change-Id: I3c2ec7f68b0d845ea15277e396194409f8ebe216
2021-09-09 18:46:21 +02:00
c755af1f0d sm6250-common: Pull in AOSP lights AIDL
* From ee34a8ce6e

Change-Id: Id83b242a850119c83f1b7b2d9b7a74928a7d5e67
2021-09-09 18:46:21 +02:00