Create syna touch dump
Bug: 256521567 Test: adb bugreport Change-Id: I408111e25ccee494d576dbdcbec3cb15e0ddae6d
This commit is contained in:
parent
02325bb263
commit
dbd4baff00
6 changed files with 43 additions and 0 deletions
10
touch/syna/Android.bp
Normal file
10
touch/syna/Android.bp
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
package {
|
||||||
|
default_applicable_licenses: ["Android-Apache-2.0"],
|
||||||
|
}
|
||||||
|
|
||||||
|
sh_binary {
|
||||||
|
name: "dump_syna.sh",
|
||||||
|
src: "dump_syna.sh",
|
||||||
|
vendor: true,
|
||||||
|
sub_dir: "dump",
|
||||||
|
}
|
21
touch/syna/dump_syna.sh
Normal file
21
touch/syna/dump_syna.sh
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
#!/vendor/bin/sh
|
||||||
|
path="/sys/devices/platform/10d10000.spi/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs"
|
||||||
|
|
||||||
|
echo "Enable Force Touch Active"
|
||||||
|
echo 21 > $path/force_active
|
||||||
|
|
||||||
|
echo "Touch Firmware Information"
|
||||||
|
cat $path/info
|
||||||
|
|
||||||
|
echo "Get Raw Data - Delta"
|
||||||
|
echo 12 > $path/get_raw_data && cat $path/get_raw_data
|
||||||
|
|
||||||
|
echo "Get Raw Data - Raw"
|
||||||
|
echo 13 > $path/get_raw_data && cat $path/get_raw_data
|
||||||
|
|
||||||
|
echo "Get Raw Data - Baseline"
|
||||||
|
echo 14 > $path/get_raw_data && cat $path/get_raw_data
|
||||||
|
|
||||||
|
echo "Disable Force Touch Active"
|
||||||
|
echo 20 > $path/force_active
|
||||||
|
|
5
touch/syna/sepolicy/dump_syna.te
Normal file
5
touch/syna/sepolicy/dump_syna.te
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
pixel_bugreport(dump_syna)
|
||||||
|
|
||||||
|
allow dump_syna sysfs_touch:dir r_dir_perms;
|
||||||
|
allow dump_syna sysfs_touch:file rw_file_perms;
|
||||||
|
allow dump_syna vendor_toolbox_exec:file execute_no_trans;
|
2
touch/syna/sepolicy/file_contexts
Normal file
2
touch/syna/sepolicy/file_contexts
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
/vendor/bin/dump/dump_syna\.sh u:object_r:dump_syna_exec:s0
|
||||||
|
|
2
touch/syna/sepolicy/genfs_contexts
Normal file
2
touch/syna/sepolicy/genfs_contexts
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
genfscon sysfs /devices/platform/10d10000.spi/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs u:object_r:sysfs_touch:s0
|
||||||
|
|
3
touch/syna/syna.mk
Normal file
3
touch/syna/syna.mk
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/touch/syna/sepolicy
|
||||||
|
|
||||||
|
PRODUCT_PACKAGES += dump_syna.sh
|
Loading…
Add table
Add a link
Reference in a new issue