summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadhri Jagan Sridharan <badhri@google.com>2022-02-18 14:10:50 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-02-18 14:10:50 +0000
commit8d99c1afd6eb973a9c895e16c6cf37db6ca0fe78 (patch)
treee069ca716d916d4bfe2ff77e732244e7bb129a3f
parente985663b7e28375e923ab63942a0cfabe321ac16 (diff)
parenteb90bb66b2db784e7791ed489e8eecd9046085b0 (diff)
downloadsunfish-sepolicy-8d99c1afd6eb973a9c895e16c6cf37db6ca0fe78.tar.gz
Add nodes to sysfs_limit_power_transfer to enable limitPowerTransfer API am: 3f5147ad11 am: eb90bb66b2
Original change: https://android-review.googlesource.com/c/device/google/sunfish-sepolicy/+/1991239 Change-Id: I5a19093dd3c35e47b1d4defa34575f629818b2d5
-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 1e3a2de..726d585 100644
--- a/vendor/google/file.te
+++ b/vendor/google/file.te
@@ -32,6 +32,7 @@ type sysfs_knowles_info, fs_type, sysfs_type;
type sysfs_fingerprint, sysfs_type, fs_type;
type per_boot_file, file_type, data_file_type, core_data_file_type;
type proc_sched_lib_mask_cpuinfo, proc_type, fs_type;
+type sysfs_limit_power_transfer, sysfs_type, fs_type;
# Dumpstates bootloader logs
type proc_bldrlog, fs_type, proc_type;
diff --git a/vendor/google/genfs_contexts b/vendor/google/genfs_contexts
index f8c5ac7..a0f0d6b 100644
--- a/vendor/google/genfs_contexts
+++ b/vendor/google/genfs_contexts
@@ -80,6 +80,9 @@ genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.q
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.qcom,spmi:qcom,pm6150@0:qcom,usb-pdphy@1700/usbpd0/power_supply u:object_r:sysfs_batteryinfo:s0
genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.qcom,spmi:qcom,pm6150@0:google,bms/power_supply u:object_r:sysfs_batteryinfo:s0
genfscon sysfs /devices/platform/soc/a8c000.i2c/i2c-2/2-0050/ u:object_r:sysfs_batteryinfo:s0
+genfscon sysfs /devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-00/c440000.qcom,spmi:qcom,pm6150@0: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-00/c440000.qcom,spmi:qcom,pm6150@0: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-00/c440000.qcom,spmi:qcom,pm6150@0:qcom,usb-pdphy@1700/usbpd0/usb_limit_source_enable u:object_r:sysfs_limit_power_transfer:s0
genfscon sysfs /class/qcom-battery u:object_r:sysfs_batteryinfo:s0
genfscon debugfs /logbuffer/ssoc u:object_r:debugfs_batteryinfo:s0
genfscon debugfs /logbuffer/ttf u:object_r:debugfs_batteryinfo:s0
diff --git a/vendor/google/hal_usb_impl.te b/vendor/google/hal_usb_impl.te
index 269d7da..beedf6b 100644
--- a/vendor/google/hal_usb_impl.te
+++ b/vendor/google/hal_usb_impl.te
@@ -9,5 +9,6 @@ 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;