summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Yang <yangken@google.com>2023-01-05 23:49:43 +0000
committerKen Yang <yangken@google.com>2023-01-06 20:05:09 +0000
commit7f4cb6885f9398b56b4553769ad3ab5040714d50 (patch)
tree2d200db3ea12fc50f633b623fc620e5068b12847
parent25fbcb8c93e2a0026423ac2adb362bb77c465eec (diff)
downloadshusky-sepolicy-7f4cb6885f9398b56b4553769ad3ab5040714d50.tar.gz
WLC: Cleanup the sysfs_wlc policies
Bug: 263830018 Change-Id: I49cda67298164ffa162481a28b7197c4772eeacb Signed-off-by: Ken Yang <yangken@google.com>
-rw-r--r--husky/genfs_contexts12
-rw-r--r--husky/pixelstats_vendor.te3
-rw-r--r--husky/platform_app.te2
-rw-r--r--husky/system_app.te2
-rw-r--r--ripcurrent/genfs_contexts12
-rw-r--r--ripcurrent/platform_app.te2
-rw-r--r--ripcurrent/system_app.te2
-rw-r--r--shiba/genfs_contexts12
-rw-r--r--shiba/pixelstats_vendor.te3
-rw-r--r--shiba/platform_app.te2
-rw-r--r--shiba/system_app.te2
11 files changed, 36 insertions, 18 deletions
diff --git a/husky/genfs_contexts b/husky/genfs_contexts
index 11e438e..d4641bf 100644
--- a/husky/genfs_contexts
+++ b/husky/genfs_contexts
@@ -1,3 +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/10c90000.hsi2c/i2c-0/0-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-1/1-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-2/2-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-3/3-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-4/4-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-5/5-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-6/6-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-7/7-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-8/8-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-9/9-003c u:object_r:sysfs_wlc:s0
diff --git a/husky/pixelstats_vendor.te b/husky/pixelstats_vendor.te
deleted file mode 100644
index cc2bd92..0000000
--- a/husky/pixelstats_vendor.te
+++ /dev/null
@@ -1,3 +0,0 @@
-# Wireless charge
-allow pixelstats_vendor sysfs_wlc:dir search;
-allow pixelstats_vendor sysfs_wlc:file rw_file_perms;
diff --git a/husky/platform_app.te b/husky/platform_app.te
deleted file mode 100644
index 6ac0514..0000000
--- a/husky/platform_app.te
+++ /dev/null
@@ -1,2 +0,0 @@
-allow platform_app hal_wireless_charger_service:service_manager find;
-binder_call(platform_app, hal_wireless_charger)
diff --git a/husky/system_app.te b/husky/system_app.te
deleted file mode 100644
index ca56668..0000000
--- a/husky/system_app.te
+++ /dev/null
@@ -1,2 +0,0 @@
-allow system_app hal_wireless_charger_service:service_manager find;
-binder_call(system_app, hal_wireless_charger)
diff --git a/ripcurrent/genfs_contexts b/ripcurrent/genfs_contexts
index 7d417dc..0ccb3b3 100644
--- a/ripcurrent/genfs_contexts
+++ b/ripcurrent/genfs_contexts
@@ -18,3 +18,15 @@ genfscon sysfs /devices/platform/10c80000.hsi2c/i2c-5/i2c-cs40l26a-dual u
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
+
+# WLC
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-0/0-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-1/1-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-2/2-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-3/3-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-4/4-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-5/5-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-6/6-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-7/7-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-8/8-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-9/9-003c u:object_r:sysfs_wlc:s0
diff --git a/ripcurrent/platform_app.te b/ripcurrent/platform_app.te
deleted file mode 100644
index 6ac0514..0000000
--- a/ripcurrent/platform_app.te
+++ /dev/null
@@ -1,2 +0,0 @@
-allow platform_app hal_wireless_charger_service:service_manager find;
-binder_call(platform_app, hal_wireless_charger)
diff --git a/ripcurrent/system_app.te b/ripcurrent/system_app.te
deleted file mode 100644
index ca56668..0000000
--- a/ripcurrent/system_app.te
+++ /dev/null
@@ -1,2 +0,0 @@
-allow system_app hal_wireless_charger_service:service_manager find;
-binder_call(system_app, hal_wireless_charger)
diff --git a/shiba/genfs_contexts b/shiba/genfs_contexts
index 11e438e..d4641bf 100644
--- a/shiba/genfs_contexts
+++ b/shiba/genfs_contexts
@@ -1,3 +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/10c90000.hsi2c/i2c-0/0-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-1/1-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-2/2-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-3/3-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-4/4-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-5/5-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-6/6-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-7/7-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-8/8-003c u:object_r:sysfs_wlc:s0
+genfscon sysfs /devices/platform/10c90000.hsi2c/i2c-9/9-003c u:object_r:sysfs_wlc:s0
diff --git a/shiba/pixelstats_vendor.te b/shiba/pixelstats_vendor.te
deleted file mode 100644
index cc2bd92..0000000
--- a/shiba/pixelstats_vendor.te
+++ /dev/null
@@ -1,3 +0,0 @@
-# Wireless charge
-allow pixelstats_vendor sysfs_wlc:dir search;
-allow pixelstats_vendor sysfs_wlc:file rw_file_perms;
diff --git a/shiba/platform_app.te b/shiba/platform_app.te
deleted file mode 100644
index 6ac0514..0000000
--- a/shiba/platform_app.te
+++ /dev/null
@@ -1,2 +0,0 @@
-allow platform_app hal_wireless_charger_service:service_manager find;
-binder_call(platform_app, hal_wireless_charger)
diff --git a/shiba/system_app.te b/shiba/system_app.te
deleted file mode 100644
index ca56668..0000000
--- a/shiba/system_app.te
+++ /dev/null
@@ -1,2 +0,0 @@
-allow system_app hal_wireless_charger_service:service_manager find;
-binder_call(system_app, hal_wireless_charger)