diff options
Diffstat (limited to 'prebuilts/api/32.0/public/hal_usb.te')
-rw-r--r-- | prebuilts/api/32.0/public/hal_usb.te | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/prebuilts/api/32.0/public/hal_usb.te b/prebuilts/api/32.0/public/hal_usb.te new file mode 100644 index 000000000..38bc49a21 --- /dev/null +++ b/prebuilts/api/32.0/public/hal_usb.te @@ -0,0 +1,18 @@ +# HwBinder IPC from client to server, and callbacks +binder_call(hal_usb_client, hal_usb_server) +binder_call(hal_usb_server, hal_usb_client) + +hal_attribute_hwservice(hal_usb, hal_usb_hwservice) + +allow hal_usb self:netlink_kobject_uevent_socket create; +allow hal_usb self:netlink_kobject_uevent_socket setopt; +allow hal_usb self:netlink_kobject_uevent_socket getopt; +allow hal_usb self:netlink_kobject_uevent_socket bind; +allow hal_usb self:netlink_kobject_uevent_socket read; +allow hal_usb sysfs:dir open; +allow hal_usb sysfs:dir read; +allow hal_usb sysfs:file read; +allow hal_usb sysfs:file open; +allow hal_usb sysfs:file write; +allow hal_usb sysfs:file getattr; + |