| |
| init_daemon_domain(hal_wireless_charger) |
| |
| r_dir_file(hal_wireless_charger, sysfs_batteryinfo) |
| r_dir_file(hal_wireless_charger, sysfs_wlc) |
| |
| allow hal_wireless_charger sysfs_batteryinfo:file rw_file_perms; |
| allow hal_wireless_charger self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl; |
| allow hal_wireless_charger sysfs_wlc:file rw_file_perms; |
| |
| |
| binder_call(hal_wireless_charger, servicemanager) |
| add_service(hal_wireless_charger, hal_wireless_charger_service) |
| |
| userdebug_or_eng(` |
| domain_auto_trans(shell, hal_wireless_charger_exec, hal_wireless_charger) |
| ') |
| |
| binder_call(hal_wireless_charger, platform_app) |
| binder_call(hal_wireless_charger, system_app) |