From aebc367bfa11485f663db8f09ad10f4719f76540 Mon Sep 17 00:00:00 2001 From: Badhri Jagan Sridharan Date: Tue, 23 Aug 2022 19:56:46 +0000 Subject: [PATCH] Port pogo sepolicy for target This is port of <0fe78c45624ac71c303f28d214d04f5382744110> and from previous target. Bug: 242751127 Signed-off-by: Badhri Jagan Sridharan Change-Id: I20205c63dc226c6863215b29e11b8c4b626b6010 --- vendor/file.te | 3 +++ vendor/genfs_contexts | 9 +++++++++ vendor/hal_usb_impl.te | 2 ++ 3 files changed, 14 insertions(+) create mode 100644 vendor/hal_usb_impl.te diff --git a/vendor/file.te b/vendor/file.te index 61f075b..fbe56b3 100644 --- a/vendor/file.te +++ b/vendor/file.te @@ -1,2 +1,5 @@ # Privacy LED type persist_leds_file, file_type, vendor_persist_type; + +#Pogo USB control & status +type sysfs_pogo_usb, sysfs_type, fs_type; diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts index c72c5db..c88c459 100644 --- a/vendor/genfs_contexts +++ b/vendor/genfs_contexts @@ -17,3 +17,12 @@ genfscon sysfs /devices/platform/google,dock/power_supply/dock/wakeup u:object_ # Privacy LED genfscon sysfs /devices/platform/pwmleds/leds/green/brightness u:object_r:sysfs_leds:s0 + + +# Pogo usb control & status +genfscon sysfs /devices/platform/google,pogo/pogo_usb_active u:object_r:sysfs_pogo_usb:s0 +genfscon sysfs /devices/platform/google,pogo/pogo_usb_capable u:object_r:sysfs_pogo_usb:s0 +genfscon sysfs /devices/platform/google,pogo/pogo_docked u:object_r:sysfs_pogo_usb:s0 +genfscon sysfs /devices/platform/google,pogo/equal_priority u:object_r:sysfs_pogo_usb:s0 +genfscon sysfs /devices/platform/google,pogo/move_data_to_usb u:object_r:sysfs_pogo_usb:s0 +genfscon sysfs /devices/platform/google,pogo/extcon u:object_r:sysfs_extcon:s0 diff --git a/vendor/hal_usb_impl.te b/vendor/hal_usb_impl.te new file mode 100644 index 0000000..4f1bfbc --- /dev/null +++ b/vendor/hal_usb_impl.te @@ -0,0 +1,2 @@ +# For Pogo usb management +allow hal_usb_impl sysfs_pogo_usb:file rw_file_perms;