Loading device_framework_matrix.xml +8 −0 Original line number Diff line number Diff line Loading @@ -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> Loading manifest_yupik.xml +5 −0 Original line number Diff line number Diff line Loading @@ -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> Loading proprietary-files.txt +2 −0 Original line number Diff line number Diff line Loading @@ -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 Loading sepolicy/vendor/file_contexts +1 −0 Original line number Diff line number Diff line Loading @@ -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 Loading sepolicy/vendor/hal_fingerprint_default.te +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 Loading
device_framework_matrix.xml +8 −0 Original line number Diff line number Diff line Loading @@ -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> Loading
manifest_yupik.xml +5 −0 Original line number Diff line number Diff line Loading @@ -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> Loading
proprietary-files.txt +2 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
sepolicy/vendor/file_contexts +1 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
sepolicy/vendor/hal_fingerprint_default.te +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