blob: ff99a9db2295aa74e5ed00c7a0eb8f2368d649bc [file] [log] [blame]
# Grant access to Qualcomm MSM Interface (QMI) radio sockets to RILD
qmux_socket(rild)
binder_call(rild, per_mgr)
binder_call(rild, audioserver)
binder_call(rild, mediaserver)
binder_use(rild)
allow rild sysfs_msm_subsys:dir r_dir_perms;
allow rild sysfs_msm_subsys:lnk_file read;
allow rild sysfs_wifi_sar:file { getattr w_file_perms};
allow rild sysfs_lcd_mipi:file rw_file_perms;
allow rild time:unix_stream_socket connectto;
allow rild audioserver_service:service_manager find;
allow rild mediaserver_service:service_manager find;
allow rild per_mgr_service:service_manager find;
# allow rild to use qualcomm's socket ipc ioctls
allow rild self:socket ioctl;
allowxperm rild self:socket ioctl msm_sock_ipc_ioctls;