| binder_call(audioserver, rild) |
| |
| userdebug_or_eng(` |
| allow audioserver diag_device:chr_file rw_file_perms; |
| ') |
| |
| # access for speaker calibration file |
| allow audioserver persist_file:dir search; |
| allow audioserver persist_audio_file:dir search; |
| allow audioserver persist_audio_file:file r_file_perms; |
| |
| # allow communication w/perfd |
| allow audioserver perfd_data_file:dir search; |
| allow audioserver perfd_data_file:sock_file write; |
| allow audioserver perfd:unix_dgram_socket sendto; |
| allow audioserver perfd:unix_stream_socket connectto; |
| |
| # allow reading /sys/devices/soc0/hw_platform for acdb |
| allow audioserver sysfs:file { getattr open read }; |