Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Verified Commit a4e23456 authored by Manu Suresh's avatar Manu Suresh
Browse files

FP5: add vendor.focaltech.hardware.biometrics.fingerprint@1.0-service

parent 7037efce
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -4,6 +4,14 @@
     SPDX-License-Identifier: BSD-3-Clause
-->
<compatibility-matrix version="2.0" type="framework">
    <hal format="hidl" optional="true">
        <name>vendor.focaltech.hardware.biometrics.fingerprint</name>
        <version>1.0</version>
        <interface>
            <name>IFocalFingerprint</name>
            <instance>default</instance>
        </interface>
    </hal>
    <hal format="hidl" optional="true">
        <name>vendor.pixelworks.hardware.feature</name>
        <version>1.0</version>
+5 −0
Original line number Diff line number Diff line
@@ -4,6 +4,11 @@
     SPDX-License-Identifier: BSD-3-Clause
-->
<manifest version="2.0" type="device" target-level="6">
    <hal format="hidl">
        <name>vendor.focaltech.hardware.biometrics.fingerprint</name>
        <transport>hwbinder</transport>
        <fqname>@1.0::IFocalFingerprint/default</fqname>
    </hal>
    <hal format="hidl">
        <name>android.hardware.audio</name>
        <transport>hwbinder</transport>
+2 −0
Original line number Diff line number Diff line
@@ -590,7 +590,9 @@ vendor/bin/feature_enabler_client
vendor/etc/init/feature_enabler_client.rc

# Fingerprint
vendor/bin/hw/vendor.focaltech.hardware.biometrics.fingerprint@1.0-service
vendor/lib64/hw/fingerprint.default.so:vendor/lib64/hw/fingerprint.lahaina.so
vendor/etc/init/vendor.focaltech.hardware.biometrics.fingerprint@1.0-service.rc

# Gatekeeper
vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
+1 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
# Fingerprint
/data/vendor/focaltech(/.*)?                                               u:object_r:fingerprint_data_file:s0
/dev/focaltech_fp                                                          u:object_r:fingerprint_device:s0
/vendor/bin/hw/vendor\.focaltech\.hardware\.biometrics\.fingerprint@1\.0-service u:object_r:hal_fingerprint_default_exec:s0

# FPCamera
/vendor/lib64/libtctcameraalgo\.so                                         u:object_r:same_process_hal_file:s0
+2 −0
Original line number Diff line number Diff line
add_service(hal_fingerprint_default, focaltech_vndservice);
vndbinder_use(hal_fingerprint_default)
add_hwservice(hal_fingerprint_default, focaltech_hwservice);
hwbinder_use(hal_fingerprint_default);

allow hal_fingerprint_default fingerprint_device:chr_file rw_file_perms;
allow hal_fingerprint_default tee_device:chr_file rw_file_perms;
Loading