aboutsummaryrefslogtreecommitdiff
path: root/touch/gti/dump_gti1.sh
diff options
context:
space:
mode:
Diffstat (limited to 'touch/gti/dump_gti1.sh')
-rw-r--r--touch/gti/dump_gti1.sh45
1 files changed, 45 insertions, 0 deletions
diff --git a/touch/gti/dump_gti1.sh b/touch/gti/dump_gti1.sh
new file mode 100644
index 0000000..79aa5fb
--- /dev/null
+++ b/touch/gti/dump_gti1.sh
@@ -0,0 +1,45 @@
+#!/vendor/bin/sh
+path="/sys/devices/virtual/goog_touch_interface/gti.1"
+procfs_path="/proc/goog_touch_interface/gti.1"
+
+if [[ -d "$procfs_path" ]]; then
+heatmap_path=$procfs_path
+else
+heatmap_path=$path
+fi
+
+echo "------ Force Touch Active ------"
+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
+
+echo "------ Get Mutual Sensing Data - Delta ------"
+cat $heatmap_path/ms_diff
+
+echo "------ Get Mutual Sensing Data - Raw ------"
+cat $heatmap_path/ms_raw
+
+echo "------ Get Self Sensing Data - Baseline ------"
+cat $heatmap_path/ss_base
+
+echo "------ Get Self Sensing Data - Delta ------"
+cat $heatmap_path/ss_diff
+
+echo "------ Get Self Sensing Data - Raw ------"
+cat $heatmap_path/ss_raw
+
+echo "------ Self Test ------"
+cat $path/self_test
+
+echo "------ Disable Force Touch Active ------"
+echo 0 > $path/force_active