From d60f0addce4d2410f07135fc2d41ef50c7805b48 Mon Sep 17 00:00:00 2001 From: davidycchen Date: Mon, 3 Jan 2022 14:24:20 +0800 Subject: [PATCH] C10: support touch sensitivity mode switching Write the sysfs node to set touch sensitivity mode when the property changes. Bug: 199104397 Test: toggle the touch sensitivity button in Settings and check log. Signed-off-by: davidycchen Change-Id: I1bd9258dcfa6897ee6febc5387c9504bcca1bb24 --- conf/init.cheetah.rc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/conf/init.cheetah.rc b/conf/init.cheetah.rc index cac3384..9ee3b38 100644 --- a/conf/init.cheetah.rc +++ b/conf/init.cheetah.rc @@ -21,3 +21,10 @@ on property:graphics.display.kernel_idle_timer.enabled=true on property:graphics.display.kernel_idle_timer.enabled=false write /sys/devices/platform/exynos-drm/primary-panel/panel_idle "0" + +# Toggle high_sensitivity according to touch_sensitivity_mode +on property:persist.vendor.touch_sensitivity_mode=0 && property:sys.boot_completed=1 + write /sys/class/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs/high_sensitivity 0 + +on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1 + write /sys/class/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs/high_sensitivity 1