aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--touch/syna/Android.bp1
-rw-r--r--touch/syna/init.touch.syna20.rc3
-rw-r--r--touch/syna/sepolicy/genfs_contexts4
3 files changed, 6 insertions, 2 deletions
diff --git a/touch/syna/Android.bp b/touch/syna/Android.bp
index faefb9b..769c76b 100644
--- a/touch/syna/Android.bp
+++ b/touch/syna/Android.bp
@@ -5,6 +5,7 @@ package {
sh_binary {
name: "dump_syna.sh",
src: "dump_syna.sh",
+ init_rc: ["init.touch.syna20.rc"],
vendor: true,
sub_dir: "dump",
}
diff --git a/touch/syna/init.touch.syna20.rc b/touch/syna/init.touch.syna20.rc
new file mode 100644
index 0000000..7c83a6c
--- /dev/null
+++ b/touch/syna/init.touch.syna20.rc
@@ -0,0 +1,3 @@
+on property:vendor.device.modules.ready=1
+ chown system system /sys/class/spi_master/spi20/spi20.0/synaptics_tcm.0/sysfs/get_raw_data
+ chown system system /sys/class/spi_master/spi20/spi20.0/synaptics_tcm.0/sysfs/force_active
diff --git a/touch/syna/sepolicy/genfs_contexts b/touch/syna/sepolicy/genfs_contexts
index 2a8f9e3..c34d93c 100644
--- a/touch/syna/sepolicy/genfs_contexts
+++ b/touch/syna/sepolicy/genfs_contexts
@@ -1,3 +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
-
+genfscon sysfs /devices/platform/111d0000.spi/spi_master/spi20/spi20.0/synaptics_tcm.0/wakeup u:object_r:sysfs_wakeup:s0