From d6b9bde6a73a8c21ca615fb598cc49a00a50403a Mon Sep 17 00:00:00 2001 From: bengris32 Date: Wed, 28 Dec 2022 22:11:45 +0100 Subject: [PATCH] rosemary: Build stub mtkpower service * It seems even after adding a dummy libmtkperf_client library, camera still refuses to work, it seems MediaTek have used a mix of that client library, and direct HIDL calls to the power implementation. Build a stub mtkpower service to get around this limitation. Signed-off-by: bengris32 Change-Id: I72753bc979f8a8fb2877abee89753c6f2f4ab267 --- device.mk | 3 ++- framework_compatibility_matrix.xml | 12 ++++++++++++ manifest.xml | 6 ++++++ 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/device.mk b/device.mk index 4068d57..c6da60e 100644 --- a/device.mk +++ b/device.mk @@ -326,7 +326,8 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ vendor.mediatek.hardware.mtkpower@1.0.vendor \ - vendor.mediatek.hardware.mtkpower@1.1.vendor + vendor.mediatek.hardware.mtkpower@1.1.vendor \ + vendor.mediatek.hardware.mtkpower@1.2-service.stub PRODUCT_PACKAGES += \ android.hardware.power@1.0.vendor \ diff --git a/framework_compatibility_matrix.xml b/framework_compatibility_matrix.xml index 7c33a9c..2dab9fe 100644 --- a/framework_compatibility_matrix.xml +++ b/framework_compatibility_matrix.xml @@ -217,6 +217,18 @@ default + + vendor.mediatek.hardware.mtkpower + 1.0-2 + + IMtkPerf + default + + + IMtkPower + default + + vendor.mediatek.hardware.mtkradioex 2.0 diff --git a/manifest.xml b/manifest.xml index 3f2adcb..d50eb52 100644 --- a/manifest.xml +++ b/manifest.xml @@ -225,6 +225,12 @@ hwbinder @1.1::IMtkCodecService/default + + vendor.mediatek.hardware.mtkpower + hwbinder + @1.2::IMtkPerf/default + @1.2::IMtkPower/default + vendor.mediatek.hardware.mtkradioex hwbinder