mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_sky
synced 2026-02-01 09:40:11 +00:00
sky: Address power hal denials
This commit is contained in:
13
sepolicy/vendor/hal_power.te
vendored
13
sepolicy/vendor/hal_power.te
vendored
@@ -1,3 +1,16 @@
|
||||
allow hal_power_default touchfeature_device:chr_file rw_file_perms;
|
||||
allow hal_power_default input_device:dir r_dir_perms;
|
||||
allow hal_power_default input_device:chr_file rw_file_perms;
|
||||
|
||||
# To do powerhint on nodes defined in powerhint.json
|
||||
allow hal_power_default cgroup:dir search;
|
||||
allow hal_power_default cgroup:file rw_file_perms;
|
||||
allow hal_power_default proc_sched:file rw_file_perms;
|
||||
allow hal_power_default sysfs_devices_system_cpu:file rw_file_perms;
|
||||
allow hal_power_default vendor_latency_device:chr_file rw_file_perms;
|
||||
allow hal_power_default vendor_sysfs_devfreq:dir search;
|
||||
allow hal_power_default vendor_sysfs_devfreq:file rw_file_perms;
|
||||
allow hal_power_default vendor_sysfs_kgsl:file rw_file_perms;
|
||||
|
||||
# To get/set powerhal state property
|
||||
set_prop(hal_power_default, vendor_power_prop)
|
||||
|
||||
3
sepolicy/vendor/property.te
vendored
3
sepolicy/vendor/property.te
vendored
@@ -28,5 +28,8 @@ vendor_public_prop(vendor_nfc_mi_prop)
|
||||
# Panel
|
||||
vendor_public_prop(vendor_panel_info_prop)
|
||||
|
||||
# Power HAL
|
||||
vendor_public_prop(vendor_power_prop);
|
||||
|
||||
# Thermal
|
||||
vendor_public_prop(vendor_thermal_normal_prop)
|
||||
|
||||
3
sepolicy/vendor/property_contexts
vendored
3
sepolicy/vendor/property_contexts
vendored
@@ -124,6 +124,9 @@ vendor.sys.rpmb_state u:object_r:vendor_payment_security_prop:s0
|
||||
ro.vendor.nfc. u:object_r:vendor_nfc_mi_prop:s0
|
||||
ro.vendor.se. u:object_r:vendor_nfc_mi_prop:s0
|
||||
|
||||
# Power HAL
|
||||
vendor.powerhal. u:object_r:vendor_power_prop:s0
|
||||
|
||||
# Sensors
|
||||
persist.vendor.sensors.ins. u:object_r:vendor_mi_ins_prop:s0
|
||||
persist.vendor.sensors.ins_debug u:object_r:vendor_mi_ins_prop:s0
|
||||
|
||||
2
sepolicy/vendor/vendor_init.te
vendored
Normal file
2
sepolicy/vendor/vendor_init.te
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
# To set powerhal init property
|
||||
set_prop(vendor_init, vendor_power_prop)
|
||||
Reference in New Issue
Block a user