Snap for 9305821 from e74c980648750bc07dc10e15e592e85f49ae6c0c to udc-release
Change-Id: I7936f7d7267885984a09dfc7fe5acf5ff4c7b57c
This commit is contained in:
commit
064d9a63c2
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…
x
Reference in New Issue
Block a user