aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWendly Li <wendlyli@google.com>2023-04-17 17:42:27 +0000
committerWendly Li <wendlyli@google.com>2023-05-08 17:10:05 +0000
commit23b2692172867ae91652758bfec392ab369fb74d (patch)
treea4000abaf35de3fbe0ca2b101ae8e382a3346b35
parentaab2fd57a9abbdf227db383235cb50052998e2d1 (diff)
downloadgs-common-23b2692172867ae91652758bfec392ab369fb74d.tar.gz
Dump touch info for multiple panel support
Bug: 278023960 Test: adb bugreport Change-Id: Ife9402e216f6ba6b36764c682bbe71a85335a888 Signed-off-by: Wendly Li <wendlyli@google.com>
-rw-r--r--touch/gti/dump_gti.sh6
-rw-r--r--touch/gti/init.touch.gti.rc14
2 files changed, 20 insertions, 0 deletions
diff --git a/touch/gti/dump_gti.sh b/touch/gti/dump_gti.sh
index a7d3a61..40886e0 100644
--- a/touch/gti/dump_gti.sh
+++ b/touch/gti/dump_gti.sh
@@ -14,6 +14,12 @@ echo 1 > $path/force_active
echo "------ Touch Firmware Version ------"
cat $path/fw_ver
+echo "------ Panel ID ------"
+cat $path/panel_id
+
+echo "------ Offload ID ------"
+cat $path/offload_id
+
echo "------ Get Mutual Sensing Data - Baseline ------"
cat $heatmap_path/ms_base
diff --git a/touch/gti/init.touch.gti.rc b/touch/gti/init.touch.gti.rc
index d714a97..5489ff8 100644
--- a/touch/gti/init.touch.gti.rc
+++ b/touch/gti/init.touch.gti.rc
@@ -1,4 +1,18 @@
on property:vendor.device.modules.ready=1
+ # Sysfs
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/force_active
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/fw_ver
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/panel_id
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/offload_id
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/ms_base
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/ms_diff
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/ms_raw
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/self_test
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/ss_base
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/ss_diff
+ chown system system /sys/devices/virtual/goog_touch_interface/gti.0/ss_raw
+
+ # Procfs
chown system system /proc/goog_touch_interface
chown system system /proc/goog_touch_interface/gti.0
chown system system /proc/goog_touch_interface/gti.0/ms_base