From eb689dc9f4a2297c4533b509fe825c1f43c083d2 Mon Sep 17 00:00:00 2001 From: basamaryan Date: Sat, 4 Jan 2025 09:18:46 +0100 Subject: [PATCH] sm6150-common: Import missing qcriNvOpt radio dependency Required after using libril-qc-hal-qmi.so from sweet_k6a Change-Id: I5e2edbe279177a62bd7db114e2345f8222dd8783 Signed-off-by: therealmharc --- configs/hidl/manifest.xml | 10 ++++++++++ proprietary-files.txt | 1 + sepolicy/vendor/hwservice_contexts | 1 + sepolicy/vendor/rild.te | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/configs/hidl/manifest.xml b/configs/hidl/manifest.xml index 3458abd..42be720 100644 --- a/configs/hidl/manifest.xml +++ b/configs/hidl/manifest.xml @@ -305,6 +305,16 @@ UimLpa1 + + vendor.qti.hardware.radio.qcriNvOpt + hwbinder + 1.0 + + IqcriNvOpt + qcrinvopt0 + qcrinvopt1 + + vendor.qti.hardware.radio.qcrilhook hwbinder diff --git a/proprietary-files.txt b/proprietary-files.txt index f23c7bb..2552fe3 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -471,6 +471,7 @@ vendor/lib64/vendor.qti.hardware.radio.am@1.0.so vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so +vendor/lib64/vendor.qti.hardware.radio.qcriNvOpt@1.0.so vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so diff --git a/sepolicy/vendor/hwservice_contexts b/sepolicy/vendor/hwservice_contexts index 8ade151..777c1e0 100644 --- a/sepolicy/vendor/hwservice_contexts +++ b/sepolicy/vendor/hwservice_contexts @@ -1,4 +1,5 @@ vendor.goodix.hardware.biometrics.fingerprint::IGoodixFingerprintDaemon u:object_r:hal_fingerprint_hwservice_xiaomi:s0 +vendor.qti.hardware.radio.qcriNvOpt::IqcriNvOpt u:object_r:hal_rilnv_hwservice:s0 vendor.sw.swfingerprint::ISwfingerprint u:object_r:hal_swfingerprint_hwservice:s0 vendor.xiaomi.hardware.fingerprintextension::IXiaomiFingerprint u:object_r:hal_fingerprint_hwservice_xiaomi:s0 vendor.xiaomi.hardware.motor::IMotor u:object_r:hal_motor_hwservice_xiaomi:s0 diff --git a/sepolicy/vendor/rild.te b/sepolicy/vendor/rild.te index cbe40fb..c09e472 100644 --- a/sepolicy/vendor/rild.te +++ b/sepolicy/vendor/rild.te @@ -1,3 +1,7 @@ +type hal_rilnv_hwservice, hwservice_manager_type; + +add_hwservice(rild, hal_rilnv_hwservice) + vendor_internal_prop(vendor_deviceid_prop) vendor_internal_prop(vendor_sno_prop)