Files
device_xiaomi_taoyao/sepolicy/vendor/hal_power_default.te
2025-07-07 16:19:59 -03:00

50 lines
1.3 KiB
Plaintext

type vendor_touchfeature_device, dev_type;
type vendor_sysfs_sde_crtc, fs_type, sysfs_type;
type vendor_sysfs_double_tap, sysfs_type, fs_type;
allow hal_power_default vendor_touchfeature_device:chr_file rw_file_perms;
# Allow Power HAL to read and write to sde-crtc-*
allow hal_power_default vendor_sysfs_sde_crtc:file rw_file_perms;
allow hal_power_default vendor_sysfs_sde_crtc:dir r_dir_perms;
allow hal_power_default vendor_sysfs_kgsl:lnk_file rw_file_perms;
allow hal_power_default {
vendor_sysfs_devfreq
vendor_sysfs_msm_subsys
}:dir search;
allow hal_power_default {
input_device
vendor_latency_device
}:chr_file rw_file_perms;
allow hal_power_default {
cgroup
proc
sysfs_devices_system_cpu
vendor_sysfs_graphics
vendor_sysfs_devfreq
vendor_sysfs_kgsl
vendor_sysfs_scsi_host
}:{
file
lnk_file
} rw_file_perms;
allow hal_power_default {
cgroup
input_device
vendor_sysfs_devfreq
}:dir r_dir_perms;
# Rule for hal_power_default to access graphics composer process
unix_socket_connect(hal_power_default, vendor_pps, hal_graphics_composer_default);
# To get/set powerhal state propert
set_prop(hal_power_default, vendor_power_prop)
allow hal_power_default vendor_sysfs_double_tap:file rw_file_perms;
allow hal_power_default sysfs:file { open read write };