Snap for 8207804 from 4914414330d82c40097f8dfe060d1b4e15be0e44 to tm-d1-release

Change-Id: Ia945c130f4586a039dcf52c18d5a04c3378a6d12
diff --git a/cheetah/genfs_contexts b/cheetah/genfs_contexts
new file mode 100644
index 0000000..caf2581
--- /dev/null
+++ b/cheetah/genfs_contexts
@@ -0,0 +1,2 @@
+# Haptics
+genfscon sysfs /devices/platform/10970000.hsi2c/i2c-4/i2c-cs40l26a             u:object_r:sysfs_vibrator:s0
diff --git a/cloudripper/file_contexts b/cloudripper/file_contexts
index d02c418..cae0049 100644
--- a/cloudripper/file_contexts
+++ b/cloudripper/file_contexts
@@ -1,7 +1,3 @@
-# Haptics
-/dev/snd/pcmC0D24p                                                 u:object_r:vibrator_snd_device:s0
-/dev/snd/pcmC1D24p                                                 u:object_r:vibrator_snd_device:s0
-
 # Bluetooth
 /dev/ttySAC18                       u:object_r:hci_attach_dev:s0
 /dev/logbuffer_btlpm                u:object_r:logbuffer_device:s0
diff --git a/cloudripper/genfs_contexts b/cloudripper/genfs_contexts
new file mode 100644
index 0000000..11e438e
--- /dev/null
+++ b/cloudripper/genfs_contexts
@@ -0,0 +1,3 @@
+# Haptics
+genfscon sysfs /devices/platform/10970000.hsi2c/i2c-4/i2c-cs40l26a             u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10970000.hsi2c/i2c-4/i2c-cs40l26a-dual        u:object_r:sysfs_vibrator:s0
diff --git a/cloudripper/hal_vibrator_default.te b/cloudripper/hal_vibrator_default.te
deleted file mode 100644
index b5db3f2..0000000
--- a/cloudripper/hal_vibrator_default.te
+++ /dev/null
@@ -1,7 +0,0 @@
-# Haptics
-allow hal_vibrator_default input_device:dir r_dir_perms;
-allow hal_vibrator_default vibrator_snd_device:chr_file rw_file_perms;
-allow hal_vibrator_default vibrator_snd_device:dir search;
-allow hal_vibrator_default audio_device:dir search;
-allow hal_vibrator_default proc_asound:dir search;
-allow hal_vibrator_default proc_asound:file r_file_perms;
diff --git a/panther/genfs_contexts b/panther/genfs_contexts
new file mode 100644
index 0000000..caf2581
--- /dev/null
+++ b/panther/genfs_contexts
@@ -0,0 +1,2 @@
+# Haptics
+genfscon sysfs /devices/platform/10970000.hsi2c/i2c-4/i2c-cs40l26a             u:object_r:sysfs_vibrator:s0