mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_rosemary
synced 2026-01-27 13:35:09 +00:00
50 lines
2.0 KiB
Plaintext
50 lines
2.0 KiB
Plaintext
typeattribute hal_power_default mlstrustedsubject;
|
|
|
|
allow hal_power_default sysfs_devices_system_cpu:file rw_file_perms;
|
|
allow hal_power_default cgroup:file r_file_perms;
|
|
|
|
# To get/set powerhal state property
|
|
set_prop(hal_power_default, vendor_power_prop)
|
|
|
|
# Rule for hal_power_default to access graphics composer process
|
|
unix_socket_connect(hal_power_default, pps, hal_graphics_composer_default);
|
|
|
|
# Set scheduling info for apps (for adpf)
|
|
allow hal_power_default appdomain:process { getsched setsched };
|
|
allow hal_power_default self:capability sys_nice;
|
|
|
|
# Set scheduling info for system_server (for adpf)
|
|
allow hal_power_default system_server:process setsched;
|
|
|
|
# Set CPU frequency
|
|
allow hal_power_default sysfs_mtk_cpufreq:file rw_file_perms;
|
|
|
|
# Set GPU frequency
|
|
allow hal_power_default sysfs_mtk_gpufreq:file rw_file_perms;
|
|
allow hal_power_default sysfs_gpu:dir r_dir_perms;
|
|
allow hal_power_default sysfs_gpu:file rw_file_perms;
|
|
|
|
# Set perfmgr nodes
|
|
allow hal_power_default proc_perfmgr:dir r_dir_perms;
|
|
allow hal_power_default sysfs_fpsgo:file w_file_perms;
|
|
allow hal_power_default proc_ppm:dir r_dir_perms;
|
|
allow hal_power_default proc_ppm:file rw_file_perms;
|
|
allow hal_power_default proc_cpufreq:dir r_dir_perms;
|
|
allow hal_power_default proc_cpufreq:file rw_file_perms;
|
|
allow hal_power_default proc_hps:dir r_dir_perms;
|
|
allow hal_power_default proc_hps:file rw_file_perms;
|
|
allow hal_power_default proc_cm_mgr:dir r_dir_perms;
|
|
allow hal_power_default proc_cm_mgr:file rw_file_perms;
|
|
allow hal_power_default proc_fliperfs:dir r_dir_perms;
|
|
allow hal_power_default proc_fliperfs:file rw_file_perms;
|
|
allow hal_power_default sysfs_fbt_cpu:dir r_dir_perms;
|
|
allow hal_power_default sysfs_fbt_cpu:file rw_file_perms;
|
|
allow hal_power_default sysfs_fbt_fteh:dir r_dir_perms;
|
|
allow hal_power_default sysfs_fbt_fteh:file rw_file_perms;
|
|
allow hal_power_default sysfs_fpsgo:dir r_dir_perms;
|
|
allow hal_power_default sysfs_fpsgo:file rw_file_perms;
|
|
|
|
# Set touchpanel nodes
|
|
allow hal_power_default sysfs_touchpanel:dir r_dir_perms;
|
|
allow hal_power_default sysfs_touchpanel:file rw_file_perms;
|