From 7d3312b2202d94cde761d45d872941a5f30d5fc7 Mon Sep 17 00:00:00 2001 From: basamaryan Date: Sun, 29 Sep 2024 16:41:14 -0400 Subject: [PATCH] cmi: Move to Xiaomi fingerprint AIDL Change-Id: I68dba7184034fd37454c7d32a065f041cb611625 --- device.mk | 5 ---- rootdir/etc/init.device.rc | 7 +++++ .../Android.bp | 5 ---- .../AndroidManifest.xml | 10 ------- .../res/values/config.xml | 30 ------------------- .../xiaomi_cmi_hwlevel_p01_overlay/Android.bp | 5 ---- .../AndroidManifest.xml | 12 -------- .../res/values/config.xml | 30 ------------------- .../xiaomi_cmi_hwlevel_p1_overlay/Android.bp | 5 ---- .../AndroidManifest.xml | 12 -------- .../res/values/config.xml | 30 ------------------- vendor.prop | 5 ++++ 12 files changed, 12 insertions(+), 144 deletions(-) delete mode 100644 rro_overlays/xiaomi_cmi_hwlevel_default_overlay/Android.bp delete mode 100644 rro_overlays/xiaomi_cmi_hwlevel_default_overlay/AndroidManifest.xml delete mode 100644 rro_overlays/xiaomi_cmi_hwlevel_default_overlay/res/values/config.xml delete mode 100644 rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/Android.bp delete mode 100644 rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/AndroidManifest.xml delete mode 100644 rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/res/values/config.xml delete mode 100644 rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/Android.bp delete mode 100644 rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/AndroidManifest.xml delete mode 100644 rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/res/values/config.xml diff --git a/device.mk b/device.mk index 6043ee6..9c772e0 100644 --- a/device.mk +++ b/device.mk @@ -37,11 +37,6 @@ DEVICE_PACKAGE_OVERLAYS += \ $(LOCAL_PATH)/overlay \ $(LOCAL_PATH)/overlay-lineage -PRODUCT_PACKAGES += \ - xiaomi_cmi_hwlevel_default_overlay \ - xiaomi_cmi_hwlevel_p01_overlay \ - xiaomi_cmi_hwlevel_p1_overlay - # Permissions PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.sensor.barometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.barometer.xml diff --git a/rootdir/etc/init.device.rc b/rootdir/etc/init.device.rc index 22ebc97..837ef43 100644 --- a/rootdir/etc/init.device.rc +++ b/rootdir/etc/init.device.rc @@ -1,3 +1,10 @@ # PowerShare on boot chown system system /sys/devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/power_supply/wireless/reverse_chg_mode + +# UDFPS +on property:ro.boot.hwlevel=P0.1 + setprop persist.vendor.fingerprint.sensor_location 549|1925|99 + +on property:ro.boot.hwlevel=P1 + setprop persist.vendor.fingerprint.sensor_location 549|1925|99 diff --git a/rro_overlays/xiaomi_cmi_hwlevel_default_overlay/Android.bp b/rro_overlays/xiaomi_cmi_hwlevel_default_overlay/Android.bp deleted file mode 100644 index 0b1e814..0000000 --- a/rro_overlays/xiaomi_cmi_hwlevel_default_overlay/Android.bp +++ /dev/null @@ -1,5 +0,0 @@ -runtime_resource_overlay { - name: "xiaomi_cmi_hwlevel_default_overlay", - sdk_version: "current", - vendor: true -} diff --git a/rro_overlays/xiaomi_cmi_hwlevel_default_overlay/AndroidManifest.xml b/rro_overlays/xiaomi_cmi_hwlevel_default_overlay/AndroidManifest.xml deleted file mode 100644 index 64eea0a..0000000 --- a/rro_overlays/xiaomi_cmi_hwlevel_default_overlay/AndroidManifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - diff --git a/rro_overlays/xiaomi_cmi_hwlevel_default_overlay/res/values/config.xml b/rro_overlays/xiaomi_cmi_hwlevel_default_overlay/res/values/config.xml deleted file mode 100644 index f896755..0000000 --- a/rro_overlays/xiaomi_cmi_hwlevel_default_overlay/res/values/config.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - 540 - 1907 - 99 - - diff --git a/rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/Android.bp b/rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/Android.bp deleted file mode 100644 index 1333ccb..0000000 --- a/rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/Android.bp +++ /dev/null @@ -1,5 +0,0 @@ -runtime_resource_overlay { - name: "xiaomi_cmi_hwlevel_p01_overlay", - sdk_version: "current", - vendor: true -} diff --git a/rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/AndroidManifest.xml b/rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/AndroidManifest.xml deleted file mode 100644 index b3437fa..0000000 --- a/rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/AndroidManifest.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - diff --git a/rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/res/values/config.xml b/rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/res/values/config.xml deleted file mode 100644 index ee40bc0..0000000 --- a/rro_overlays/xiaomi_cmi_hwlevel_p01_overlay/res/values/config.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - 549 - 1925 - 99 - - \ No newline at end of file diff --git a/rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/Android.bp b/rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/Android.bp deleted file mode 100644 index d516b38..0000000 --- a/rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/Android.bp +++ /dev/null @@ -1,5 +0,0 @@ -runtime_resource_overlay { - name: "xiaomi_cmi_hwlevel_p1_overlay", - sdk_version: "current", - vendor: true -} diff --git a/rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/AndroidManifest.xml b/rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/AndroidManifest.xml deleted file mode 100644 index 371bcd9..0000000 --- a/rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/AndroidManifest.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - diff --git a/rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/res/values/config.xml b/rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/res/values/config.xml deleted file mode 100644 index ee40bc0..0000000 --- a/rro_overlays/xiaomi_cmi_hwlevel_p1_overlay/res/values/config.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - 549 - 1925 - 99 - - \ No newline at end of file diff --git a/vendor.prop b/vendor.prop index f26e075..e29f1b1 100644 --- a/vendor.prop +++ b/vendor.prop @@ -33,3 +33,8 @@ ro.hardware.audio.primary=cmi # Display ro.surface_flinger.set_touch_timer_ms=200 vendor.display.defer_fps_frame_count=2 + +# Fingerprint +persist.vendor.fingerprint.sensor_location=540|1907|99 +persist.vendor.fingerprint.type=udfps_optical +persist.vendor.fingerprint.udfps.control_illumination=true