1# For interfacing with PowerHAL 2hal_client_domain(hal_audio_default, hal_power); 3 4# For QCOM diag port access 5userdebug_or_eng(` 6 allow hal_audio diag_device:chr_file rw_file_perms; 7'); 8 9r_dir_file(hal_audio_default, sysfs_soc); 10 11# read-only permission to obtain the calibration data 12r_dir_file(hal_audio_default, persist_audio_file); 13allow hal_audio_default mnt_vendor_file:dir search; 14allow hal_audio_default persist_file:lnk_file read; 15allow hal_audio_default persist_file:dir search; 16 17allow hal_audio_default audio_vendor_data_file:dir rw_dir_perms; 18allow hal_audio_default audio_vendor_data_file:file create_file_perms; 19allow hal_audio_default debugfs_ipc:dir r_dir_perms; 20 21# Allow hal audio to use wakelock 22wakelock_use(hal_audio_default) 23 24#Allow hal audio to use Binder IPC 25vndbinder_use(hal_audio); 26 27# For audio properties 28get_prop(hal_audio_default, vendor_audio_prop); 29