diff --git a/sepolicy/vendor/hal_audio_default.te b/sepolicy/vendor/hal_audio_default.te index dfd2a20..ee9e403 100644 --- a/sepolicy/vendor/hal_audio_default.te +++ b/sepolicy/vendor/hal_audio_default.te @@ -2,3 +2,10 @@ unix_socket_connect(hal_audio_default, perfd, perfd) allow hal_audio_default sysfs:dir { open read }; allow hal_audio_default hal_dms_default:binder { transfer call }; allow hal_audio_default hal_dms_hwservice:hwservice_manager find; + +# MotSpeakerHelperProximity +allow hal_audio_default fwk_sensor_hwservice:hwservice_manager find; +binder_call(hal_audio_default, system_server) + +# Speaker Calibration +r_dir_file(hal_audio_default, mnt_vendor_file) diff --git a/sepolicy/vendor/system_server.te b/sepolicy/vendor/system_server.te index ac51b83..c743ce1 100644 --- a/sepolicy/vendor/system_server.te +++ b/sepolicy/vendor/system_server.te @@ -6,3 +6,6 @@ allow system_server vendor_keylayout_file:dir r_dir_perms; allow system_server vendor_keylayout_file:file r_file_perms; allow system_server vendor_idc_file:dir r_dir_perms; allow system_server vendor_idc_file:file r_file_perms; + +# MotSpeakerHelperProximity +binder_call(system_server, hal_audio_default)