diff --git a/device-common.mk b/device-common.mk index cbf8576..fdd3afc 100644 --- a/device-common.mk +++ b/device-common.mk @@ -203,5 +203,13 @@ PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/lowi.conf:system/etc/lowi.conf +# Fingerprint +PRODUCT_PACKAGES += \ + fingerprintd + +PRODUCT_COPY_FILES += \ + frameworks/native/data/etc/android.hardware.fingerprint.xml:system/etc/permissions/android.hardware.fingerprint.xml + + # setup dalvik vm configs $(call inherit-product, frameworks/native/build/phone-xhdpi-2048-dalvik-heap.mk) diff --git a/init.hardware.rc b/init.hardware.rc index da4907e..8613d72 100644 --- a/init.hardware.rc +++ b/init.hardware.rc @@ -417,3 +417,8 @@ service loc_launcher /vendor/bin/loc_launcher service pd_mapper /vendor/bin/pd-mapper class core + +service fingerprintd /system/bin/fingerprintd + class late_start + user system + group system diff --git a/ueventd.hardware.rc b/ueventd.hardware.rc index fe2258a..82b3188 100644 --- a/ueventd.hardware.rc +++ b/ueventd.hardware.rc @@ -89,3 +89,7 @@ # BT /dev/ttyHS0 0660 bluetooth net_bt + +# fpc fingerprint +/sys/devices/soc/soc:fp_fpc* irq 0600 system system +/sys/devices/soc/soc:fp_fpc* wakeup_enable 0200 system system