summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Peng <robinpeng@google.com>2022-10-30 15:38:55 +0000
committerRobin Peng <robinpeng@google.com>2022-10-30 15:38:55 +0000
commite533e18f617575cbdf8d4612439f69df57a90caf (patch)
tree368bd6847271e63cdc7499451f269cd3c6c33689
parent0578047397a711328e6daf141eff391039b222db (diff)
downloadshusky-sepolicy-e533e18f617575cbdf8d4612439f69df57a90caf.tar.gz
Initialize device folder
from: e9419111f49c3305cbf35b4bfb709d986ece96a8 with updated device path Bug: 248399843 Change-Id: I409445ad16bb30d0ac9ccd18618df5826c963e62
-rw-r--r--OWNERS5
-rw-r--r--husky-sepolicy.mk3
-rw-r--r--husky/README.txt2
-rw-r--r--husky/file_contexts4
-rw-r--r--husky/genfs_contexts3
-rw-r--r--ripcurrent-sepolicy.mk3
-rw-r--r--ripcurrent/README.txt2
-rw-r--r--ripcurrent/file_contexts4
-rw-r--r--ripcurrent/genfs_contexts20
-rw-r--r--shiba-sepolicy.mk3
-rw-r--r--shiba/README.txt2
-rw-r--r--shiba/file_contexts4
-rw-r--r--shiba/genfs_contexts3
-rw-r--r--vibrator/cs40l26/file_contexts2
14 files changed, 58 insertions, 2 deletions
diff --git a/OWNERS b/OWNERS
index 64ca3e6..791abb4 100644
--- a/OWNERS
+++ b/OWNERS
@@ -1,2 +1,3 @@
-aaronding@google.com
-robinpeng@google.com
+include platform/system/sepolicy:/OWNERS
+
+rurumihong@google.com
diff --git a/husky-sepolicy.mk b/husky-sepolicy.mk
new file mode 100644
index 0000000..1a8c79b
--- /dev/null
+++ b/husky-sepolicy.mk
@@ -0,0 +1,3 @@
+# sepolicy exclusively for husky.
+BOARD_SEPOLICY_DIRS += device/google/shusky-sepolicy/husky
+
diff --git a/husky/README.txt b/husky/README.txt
new file mode 100644
index 0000000..67a320f
--- /dev/null
+++ b/husky/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/husky/file_contexts b/husky/file_contexts
new file mode 100644
index 0000000..cae0049
--- /dev/null
+++ b/husky/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/husky/genfs_contexts b/husky/genfs_contexts
new file mode 100644
index 0000000..11e438e
--- /dev/null
+++ b/husky/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/ripcurrent-sepolicy.mk b/ripcurrent-sepolicy.mk
new file mode 100644
index 0000000..4207725
--- /dev/null
+++ b/ripcurrent-sepolicy.mk
@@ -0,0 +1,3 @@
+# sepolicy that are shared among devices using whitechapel
+BOARD_SEPOLICY_DIRS += device/google/shusky-sepolicy/ripcurrent
+
diff --git a/ripcurrent/README.txt b/ripcurrent/README.txt
new file mode 100644
index 0000000..67a320f
--- /dev/null
+++ b/ripcurrent/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/ripcurrent/file_contexts b/ripcurrent/file_contexts
new file mode 100644
index 0000000..cae0049
--- /dev/null
+++ b/ripcurrent/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/ripcurrent/genfs_contexts b/ripcurrent/genfs_contexts
new file mode 100644
index 0000000..7d417dc
--- /dev/null
+++ b/ripcurrent/genfs_contexts
@@ -0,0 +1,20 @@
+# Haptics
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-0/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-1/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-2/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-3/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-4/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-5/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-6/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-7/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-8/i2c-cs40l26a u:object_r:sysfs_vibrator:s0
+
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-0/i2c-cs40l26a-dual u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-1/i2c-cs40l26a-dual u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-2/i2c-cs40l26a-dual u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-3/i2c-cs40l26a-dual u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-4/i2c-cs40l26a-dual u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-5/i2c-cs40l26a-dual u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-6/i2c-cs40l26a-dual u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-7/i2c-cs40l26a-dual u:object_r:sysfs_vibrator:s0
+genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-8/i2c-cs40l26a-dual u:object_r:sysfs_vibrator:s0
diff --git a/shiba-sepolicy.mk b/shiba-sepolicy.mk
new file mode 100644
index 0000000..23f811f
--- /dev/null
+++ b/shiba-sepolicy.mk
@@ -0,0 +1,3 @@
+# sepolicy exclusively for shiba.
+BOARD_SEPOLICY_DIRS += device/google/shusky-sepolicy/shiba
+
diff --git a/shiba/README.txt b/shiba/README.txt
new file mode 100644
index 0000000..67a320f
--- /dev/null
+++ b/shiba/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/shiba/file_contexts b/shiba/file_contexts
new file mode 100644
index 0000000..cae0049
--- /dev/null
+++ b/shiba/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/shiba/genfs_contexts b/shiba/genfs_contexts
new file mode 100644
index 0000000..11e438e
--- /dev/null
+++ b/shiba/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/vibrator/cs40l26/file_contexts b/vibrator/cs40l26/file_contexts
new file mode 100644
index 0000000..5f517cf
--- /dev/null
+++ b/vibrator/cs40l26/file_contexts
@@ -0,0 +1,2 @@
+/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-shusky u:object_r:hal_vibrator_default_exec:s0
+/vendor/bin/hw/android\.hardware\.vibrator-service\.cs40l26-dual-shusky u:object_r:hal_vibrator_default_exec:s0