summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--common/init.amlogic.wifi.rc2
-rw-r--r--common/sepolicy/bcmdl.te5
-rw-r--r--common/sepolicy/hal_wifi_default.te10
-rw-r--r--common/wifi_driver.mk77
-rw-r--r--p212/Kernel.mk2
-rw-r--r--p212/p212.mk4
6 files changed, 56 insertions, 44 deletions
diff --git a/common/sepolicy/hal_wifi_default.te b/common/sepolicy/hal_wifi_default.te
index af1a488..0fbfee7 100644
--- a/common/sepolicy/hal_wifi_default.te
+++ b/common/sepolicy/hal_wifi_default.te
@@ -1,4 +1,14 @@
allow hal_wifi_default sysfs:file rw_file_perms;
allow hal_wifi_default self:capability sys_module;
allow hal_wifi_default proc_modules:file rw_file_perms;
+allow hal_wifi_default radio_device:chr_file rw_file_perms;
+allow hal_wifi_default wifi_data_file:dir rw_file_perms;
+allow hal_wifi_default device:dir rw_file_perms;
+allow hal_wifi_default usb_device:dir rw_file_perms;
+allow hal_wifi_default wifi_data_file:dir { search add_name};
+allow hal_wifi_default ctl_default_prop:property_service set;
+allow hal_wifi_default wifi_data_file:file { open setattr create read write};
+allow hal_wifi_default self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
allow hal_wifi_default { system_file vendor_file }:system module_load;
+allow hal_wifi_default hal_wifi_default:capability chown;
+allow hal_wifi_default kernel:system module_request;