From eef1ead4a2bf7e50ea4c8bc68ee8769f81409baf Mon Sep 17 00:00:00 2001 From: Tim Zimmermann Date: Thu, 14 Oct 2021 17:53:47 +0200 Subject: [PATCH] universal7885: Enable UDFPS on boot - Also select out HAS_GESTURES if UDFPS Change-Id: I6375c5de54d61a5e274ef1806d0a5ce16cdd5dba --- universal7885-common/BoardConfigCommon.mk | 4 +++- universal7885-common/rootdir/Android.bp | 7 +++++++ universal7885-common/rootdir/etc/init.udfps.rc | 2 ++ universal7885-common/universal7885-common.mk | 5 +++++ 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 universal7885-common/rootdir/etc/init.udfps.rc diff --git a/universal7885-common/BoardConfigCommon.mk b/universal7885-common/BoardConfigCommon.mk index f877ec6..c1bfc8f 100644 --- a/universal7885-common/BoardConfigCommon.mk +++ b/universal7885-common/BoardConfigCommon.mk @@ -59,8 +59,10 @@ TARGET_USERIMAGES_USE_EXT4 := true TARGET_USERIMAGES_USE_F2FS := true BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 -# Fingerprint +# Fingerprint +ifneq ($(TARGET_HAS_UDFPS),true) TARGET_SEC_FP_HAS_FINGERPRINT_GESTURES := true +endif # Init TARGET_INIT_VENDOR_LIB := //$(COMMON_PATH):libinit_universal7885 diff --git a/universal7885-common/rootdir/Android.bp b/universal7885-common/rootdir/Android.bp index e80c27d..0d2807a 100644 --- a/universal7885-common/rootdir/Android.bp +++ b/universal7885-common/rootdir/Android.bp @@ -64,3 +64,10 @@ prebuilt_etc { sub_dir: "init", vendor: true, } + +prebuilt_etc { + name: "init.udfps.rc", + src: "etc/init.udfps.rc", + sub_dir: "init", + vendor: true, +} diff --git a/universal7885-common/rootdir/etc/init.udfps.rc b/universal7885-common/rootdir/etc/init.udfps.rc new file mode 100644 index 0000000..5c522c7 --- /dev/null +++ b/universal7885-common/rootdir/etc/init.udfps.rc @@ -0,0 +1,2 @@ +on init + write /sys/class/sec/tsp/cmd "fod_enable,1" diff --git a/universal7885-common/universal7885-common.mk b/universal7885-common/universal7885-common.mk index 8a6fb91..ca65cc5 100644 --- a/universal7885-common/universal7885-common.mk +++ b/universal7885-common/universal7885-common.mk @@ -176,6 +176,11 @@ PRODUCT_PACKAGES += \ init.target.rc \ init.baseband.rc +ifeq ($(TARGET_HAS_UDFPS),true) +PRODUCT_PACKAGES += \ + init.udfps.rc +endif + # Lights PRODUCT_PACKAGES += \ android.hardware.light-service.samsung