Create syna touch dump for spi20

Bug: 285327052
Bug: 285247095
Bug: 285323846
Test: trigger dump

Change-Id: Ide1ea7597f829494a1b2401ca35525f7bc92058a
Signed-off-by: Yen-Chao Chen <davidycchen@google.com>
This commit is contained in:
Yen-Chao Chen 2023-07-28 05:47:08 +00:00
parent 89b8a6e02f
commit 13fee29a40
9 changed files with 18 additions and 4 deletions

View File

@ -1,5 +1,5 @@
#!/vendor/bin/sh #!/vendor/bin/sh
path="/sys/devices/platform/10d10000.spi/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs" path=`getprop ro.vendor.touch.dump.sys`
echo "Enable Force Touch Active" echo "Enable Force Touch Active"
echo 21 > $path/force_active echo 21 > $path/force_active

View File

@ -3,3 +3,6 @@ pixel_bugreport(dump_syna)
allow dump_syna sysfs_touch:dir r_dir_perms; allow dump_syna sysfs_touch:dir r_dir_perms;
allow dump_syna sysfs_touch:file rw_file_perms; allow dump_syna sysfs_touch:file rw_file_perms;
allow dump_syna vendor_toolbox_exec:file execute_no_trans; allow dump_syna vendor_toolbox_exec:file execute_no_trans;
get_prop(dump_syna, vendor_touch_dump_path_prop)

View File

@ -1,2 +1,3 @@
genfscon sysfs /devices/platform/10d10000.spi/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs u:object_r:sysfs_touch:s0 genfscon sysfs /devices/platform/10d10000.spi/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs u:object_r:sysfs_touch:s0
genfscon sysfs /devices/platform/111d0000.spi/spi_master/spi20/spi20.0/synaptics_tcm.0/sysfs u:object_r:sysfs_touch:s0

View File

@ -0,0 +1 @@
vendor_internal_prop(vendor_touch_dump_path_prop)

View File

@ -0,0 +1 @@
ro.vendor.touch.dump. u:object_r:vendor_touch_dump_path_prop:s0

View File

@ -0,0 +1 @@
set_prop(vendor_init, vendor_touch_dump_path_prop)

View File

@ -1,3 +0,0 @@
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/touch/syna/sepolicy
PRODUCT_PACKAGES += dump_syna.sh

5
touch/syna/syna0.mk Normal file
View File

@ -0,0 +1,5 @@
PRODUCT_VENDOR_PROPERTIES += ro.vendor.touch.dump.sys=/sys/devices/platform/10d10000.spi/spi_master/spi0/spi0.0/synaptics_tcm.0/sysfs
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/touch/syna/sepolicy
PRODUCT_PACKAGES += dump_syna.sh

5
touch/syna/syna20.mk Normal file
View File

@ -0,0 +1,5 @@
PRODUCT_VENDOR_PROPERTIES += ro.vendor.touch.dump.sys=/sys/devices/platform/111d0000.spi/spi_master/spi20/spi20.0/synaptics_tcm.0/sysfs
BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/touch/syna/sepolicy
PRODUCT_PACKAGES += dump_syna.sh