summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Tso <kyletso@google.com>2022-05-09 11:28:16 +0800
committerKyle Tso <kyletso@google.com>2022-05-09 06:28:18 +0000
commit3e227e8300003e783ddf5fd84383a480244345f3 (patch)
tree81451f6b7c60f9b55339d599ca666ed3487fdf71
parent94d60e40b00644ee6edb9c0a99f85dfc3d47d2a6 (diff)
downloadcoral-sepolicy-3e227e8300003e783ddf5fd84383a480244345f3.tar.gz
Add nodes to sysfs_limit_power_transfer to enable limitPowerTransfer API
Bug: 200993386 Signed-off-by: Badhri Jagan Sridharan <badhri@google.com> Change-Id: I8ec8dc77963d9662117783e75460ee9c793c3bb4
-rw-r--r--vendor/google/file.te1
-rw-r--r--vendor/google/genfs_contexts3
-rw-r--r--vendor/google/hal_usb_impl.te1
3 files changed, 5 insertions, 0 deletions
diff --git a/vendor/google/file.te b/vendor/google/file.te
index 746318e..9df566d 100644
--- a/vendor/google/file.te
+++ b/vendor/google/file.te
@@ -67,6 +67,7 @@ type sysfs_contaminant, sysfs_type, fs_type;
# Darwinn HAL shared files.
type hal_neuralnetworks_darwinn_hal_camera_data_file, file_type, data_file_type;
type proc_sched_lib_mask_cpuinfo, proc_type, fs_type;
+type sysfs_limit_power_transfer, sysfs_type, fs_type;
# Directory for camera autocalibration files
type camera_calibration_vendor_data_file, file_type, data_file_type;
diff --git a/vendor/google/genfs_contexts b/vendor/google/genfs_contexts
index 2cca234..9fa146f 100644
--- a/vendor/google/genfs_contexts
+++ b/vendor/google/genfs_contexts
@@ -109,6 +109,9 @@ genfscon debugfs /regmap/1-0036/
genfscon debugfs /regmap/1-000b/ u:object_r:debugfs_batteryinfo:s0
genfscon debugfs /regmap/2-0036/ u:object_r:debugfs_batteryinfo:s0
genfscon debugfs /regmap/2-000b/ u:object_r:debugfs_batteryinfo:s0
+genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,usb-pdphy@1700/usbpd0/usb_limit_sink_current u:object_r:sysfs_limit_power_transfer:s0
+genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,usb-pdphy@1700/usbpd0/usb_limit_sink_enable u:object_r:sysfs_limit_power_transfer:s0
+genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,usb-pdphy@1700/usbpd0/usb_limit_source_enable u:object_r:sysfs_limit_power_transfer:s0
genfscon debugfs /logbuffer/ssoc u:object_r:debugfs_batteryinfo:s0
genfscon debugfs /logbuffer/ttf u:object_r:debugfs_batteryinfo:s0
genfscon debugfs /logbuffer/batt_ce u:object_r:debugfs_batteryinfo:s0
diff --git a/vendor/google/hal_usb_impl.te b/vendor/google/hal_usb_impl.te
index 7f4d632..bd5f43c 100644
--- a/vendor/google/hal_usb_impl.te
+++ b/vendor/google/hal_usb_impl.te
@@ -10,6 +10,7 @@ allow hal_usb_impl configfs:file create_file_perms;
allow hal_usb_impl sysfs_batteryinfo:dir search;
allow hal_usb_impl sysfs_batteryinfo:file r_file_perms;
allow hal_usb_impl sysfs_contaminant:file rw_file_perms;
+allow hal_usb_impl sysfs_limit_power_transfer:file rw_file_perms;
set_prop(hal_usb_impl, vendor_usb_prop)
allow hal_usb_impl sysfs_extcon:dir search;