1# Allowed to access required sysfs nodes
2r_dir_file(hal_power_stats_default, sysfs_aoc)
3r_dir_file(hal_power_stats_default, sysfs_aoc_dumpstate)
4r_dir_file(hal_power_stats_default, sysfs_acpm_stats)
5r_dir_file(hal_power_stats_default, sysfs_cpu)
6r_dir_file(hal_power_stats_default, sysfs_display)
7r_dir_file(hal_power_stats_default, sysfs_edgetpu)
8r_dir_file(hal_power_stats_default, sysfs_iio_devices)
9r_dir_file(hal_power_stats_default, sysfs_leds)
10r_dir_file(hal_power_stats_default, sysfs_odpm)
11r_dir_file(hal_power_stats_default, sysfs_scsi_devices_0000)
12r_dir_file(hal_power_stats_default, sysfs_wifi)
13r_dir_file(hal_power_stats_default, powerstats_vendor_data_file)
14
15# Rail selection requires read/write permissions
16allow hal_power_stats_default sysfs_odpm:dir search;
17allow hal_power_stats_default sysfs_odpm:file rw_file_perms;
18
19# getStateResidency AIDL callback for Bluetooth HAL
20binder_call(hal_power_stats_default, hal_bluetooth_btlinux)
21