summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sepolicy/OWNERS3
-rw-r--r--sepolicy/cheetah-sepolicy.mk3
-rw-r--r--sepolicy/cheetah/README.txt2
-rw-r--r--sepolicy/cheetah/file_contexts4
-rw-r--r--sepolicy/cheetah/genfs_contexts14
-rw-r--r--sepolicy/cloudripper-sepolicy.mk3
-rw-r--r--sepolicy/cloudripper/README.txt2
-rw-r--r--sepolicy/cloudripper/file_contexts4
-rw-r--r--sepolicy/cloudripper/genfs_contexts15
-rw-r--r--sepolicy/panther-sepolicy.mk2
-rw-r--r--sepolicy/panther/README.txt2
-rw-r--r--sepolicy/panther/file_contexts4
-rw-r--r--sepolicy/panther/genfs_contexts14
-rw-r--r--sepolicy/ravenclaw-sepolicy.mk2
-rw-r--r--sepolicy/ravenclaw/README.txt2
-rw-r--r--sepolicy/ravenclaw/file_contexts4
16 files changed, 80 insertions, 0 deletions
diff --git a/sepolicy/OWNERS b/sepolicy/OWNERS
new file mode 100644
index 0000000..791abb4
--- /dev/null
+++ b/sepolicy/OWNERS
@@ -0,0 +1,3 @@
+include platform/system/sepolicy:/OWNERS
+
+rurumihong@google.com
diff --git a/sepolicy/cheetah-sepolicy.mk b/sepolicy/cheetah-sepolicy.mk
new file mode 100644
index 0000000..650b3af
--- /dev/null
+++ b/sepolicy/cheetah-sepolicy.mk
@@ -0,0 +1,3 @@
+# sepolicy that are shared among devices using whitechapel
+BOARD_SEPOLICY_DIRS += device/google/pantah-sepolicy/cheetah
+
diff --git a/sepolicy/cheetah/README.txt b/sepolicy/cheetah/README.txt
new file mode 100644
index 0000000..67a320f
--- /dev/null
+++ b/sepolicy/cheetah/README.txt
@@ -0,0 +1,2 @@
+This folder holds sepolicy exclusively for one device. For example, genfs_contexts
+paths that are affected by device tree.
diff --git a/sepolicy/cheetah/file_contexts b/sepolicy/cheetah/file_contexts
new file mode 100644
index 0000000..cae0049
--- /dev/null
+++ b/sepolicy/cheetah/file_contexts
@@ -0,0 +1,4 @@
+# Bluetooth
+/dev/ttySAC18 u:object_r:hci_attach_dev:s0
+/dev/logbuffer_btlpm u:object_r:logbuffer_device:s0
+/dev/logbuffer_tty18 u:object_r:logbuffer_device:s0
diff --git a/sepolicy/cheetah/genfs_contexts b/sepolicy/cheetah/genfs_contexts
new file mode 100644
index 0000000..e6617c8
--- /dev/null
+++ b/sepolicy/cheetah/genfs_contexts
@@ -0,0 +1,14 @@
+# Haptics
+genfscon sysfs /devices/platform/10970000.hsi2c/i2c-4/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+
+# WLC
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-0/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-1/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-2/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-3/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-4/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-5/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-6/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-8/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-9/i2c-p9412 u:object_r:sysfs_wlc:s0
diff --git a/sepolicy/cloudripper-sepolicy.mk b/sepolicy/cloudripper-sepolicy.mk
new file mode 100644
index 0000000..98a403c
--- /dev/null
+++ b/sepolicy/cloudripper-sepolicy.mk
@@ -0,0 +1,3 @@
+# sepolicy that are shared among devices using whitechapel
+BOARD_SEPOLICY_DIRS += device/google/pantah-sepolicy/cloudripper
+
diff --git a/sepolicy/cloudripper/README.txt b/sepolicy/cloudripper/README.txt
new file mode 100644
index 0000000..67a320f
--- /dev/null
+++ b/sepolicy/cloudripper/README.txt
@@ -0,0 +1,2 @@
+This folder holds sepolicy exclusively for one device. For example, genfs_contexts
+paths that are affected by device tree.
diff --git a/sepolicy/cloudripper/file_contexts b/sepolicy/cloudripper/file_contexts
new file mode 100644
index 0000000..cae0049
--- /dev/null
+++ b/sepolicy/cloudripper/file_contexts
@@ -0,0 +1,4 @@
+# Bluetooth
+/dev/ttySAC18 u:object_r:hci_attach_dev:s0
+/dev/logbuffer_btlpm u:object_r:logbuffer_device:s0
+/dev/logbuffer_tty18 u:object_r:logbuffer_device:s0
diff --git a/sepolicy/cloudripper/genfs_contexts b/sepolicy/cloudripper/genfs_contexts
new file mode 100644
index 0000000..969c4ca
--- /dev/null
+++ b/sepolicy/cloudripper/genfs_contexts
@@ -0,0 +1,15 @@
+# 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
+
+# WLC
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-0/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-1/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-2/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-3/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-4/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-5/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-6/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-8/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-9/i2c-p9412 u:object_r:sysfs_wlc:s0
diff --git a/sepolicy/panther-sepolicy.mk b/sepolicy/panther-sepolicy.mk
new file mode 100644
index 0000000..bdfe7db
--- /dev/null
+++ b/sepolicy/panther-sepolicy.mk
@@ -0,0 +1,2 @@
+# sepolicy that are shared among devices using whitechapel
+BOARD_SEPOLICY_DIRS += device/google/pantah-sepolicy/panther
diff --git a/sepolicy/panther/README.txt b/sepolicy/panther/README.txt
new file mode 100644
index 0000000..67a320f
--- /dev/null
+++ b/sepolicy/panther/README.txt
@@ -0,0 +1,2 @@
+This folder holds sepolicy exclusively for one device. For example, genfs_contexts
+paths that are affected by device tree.
diff --git a/sepolicy/panther/file_contexts b/sepolicy/panther/file_contexts
new file mode 100644
index 0000000..cae0049
--- /dev/null
+++ b/sepolicy/panther/file_contexts
@@ -0,0 +1,4 @@
+# Bluetooth
+/dev/ttySAC18 u:object_r:hci_attach_dev:s0
+/dev/logbuffer_btlpm u:object_r:logbuffer_device:s0
+/dev/logbuffer_tty18 u:object_r:logbuffer_device:s0
diff --git a/sepolicy/panther/genfs_contexts b/sepolicy/panther/genfs_contexts
new file mode 100644
index 0000000..e6617c8
--- /dev/null
+++ b/sepolicy/panther/genfs_contexts
@@ -0,0 +1,14 @@
+# Haptics
+genfscon sysfs /devices/platform/10970000.hsi2c/i2c-4/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+
+# WLC
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-0/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-1/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-2/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-3/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-4/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-5/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-6/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-7/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-8/i2c-p9412 u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10da0000.hsi2c/i2c-9/i2c-p9412 u:object_r:sysfs_wlc:s0
diff --git a/sepolicy/ravenclaw-sepolicy.mk b/sepolicy/ravenclaw-sepolicy.mk
new file mode 100644
index 0000000..d41bbae
--- /dev/null
+++ b/sepolicy/ravenclaw-sepolicy.mk
@@ -0,0 +1,2 @@
+# sepolicy that are shared among devices using whitechapel
+BOARD_SEPOLICY_DIRS += device/google/pantah-sepolicy/ravenclaw
diff --git a/sepolicy/ravenclaw/README.txt b/sepolicy/ravenclaw/README.txt
new file mode 100644
index 0000000..67a320f
--- /dev/null
+++ b/sepolicy/ravenclaw/README.txt
@@ -0,0 +1,2 @@
+This folder holds sepolicy exclusively for one device. For example, genfs_contexts
+paths that are affected by device tree.
diff --git a/sepolicy/ravenclaw/file_contexts b/sepolicy/ravenclaw/file_contexts
new file mode 100644
index 0000000..cae0049
--- /dev/null
+++ b/sepolicy/ravenclaw/file_contexts
@@ -0,0 +1,4 @@
+# Bluetooth
+/dev/ttySAC18 u:object_r:hci_attach_dev:s0
+/dev/logbuffer_btlpm u:object_r:logbuffer_device:s0
+/dev/logbuffer_tty18 u:object_r:logbuffer_device:s0