From 564766461d2ce14c7a0e998070c68cf8527385ff Mon Sep 17 00:00:00 2001 From: kris_chen Date: Thu, 24 Nov 2016 20:04:33 +0800 Subject: [PATCH] muskie: fingerprint bringup - Add fingerprintd - Add android.hardware.fingerprint.xml - Set permissions on fingerprint sysfs attributes Bug:32875729 Change-Id: I4db05700fac27375858fafbfe8ccace26de78648 --- device-common.mk | 8 ++++++++ init.hardware.rc | 5 +++++ ueventd.hardware.rc | 4 ++++ 3 files changed, 17 insertions(+) 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