wade: Decommonize init.amlogic.wifi_buildin.rc
authorNolen Johnson <johnsonnolen@gmail.com>
Thu, 1 Jul 2021 21:11:57 +0000 (17:11 -0400)
committerNolen Johnson <johnsonnolen@gmail.com>
Tue, 27 Jul 2021 15:35:35 +0000 (11:35 -0400)
* Only deadpool/wade/sabrina have Broadcom Wi-Fi/Bluetooth,
  dopinder/beast have Realtek, and will need different modules
  and node permissions changed.

Change-Id: I204e5c22a1dc306c9c932a3634f5e6534a438ee5

device.mk
init-files/init.amlogic.wifi_buildin.rc [new file with mode: 0644]

index aaf40b38d409a2c4df08e4681183a6a3f46f4879..3881440649ac42ffcf210415f3fa1ee5d1f6a2b1 100644 (file)
--- a/device.mk
+++ b/device.mk
@@ -14,6 +14,10 @@ $(call inherit-product, device/amlogic/g12-common/g12.mk)
 PRODUCT_PACKAGES += \
     libbt-vendor
 
+## Init-Files
+PRODUCT_COPY_FILES += \
+    $(DEVICE_PATH)/init-files/init.amlogic.wifi_buildin.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.amlogic.wifi_buildin.rc
+
 ## Kernel Modules
 PRODUCT_PACKAGES += \
     dhd
diff --git a/init-files/init.amlogic.wifi_buildin.rc b/init-files/init.amlogic.wifi_buildin.rc
new file mode 100644 (file)
index 0000000..7979822
--- /dev/null
@@ -0,0 +1,6 @@
+on boot
+    insmod /vendor/lib/modules/dhd.ko firmware_path=/vendor/etc/wifi/buildin/ nvram_path=/vendor/etc/wifi/buildin/
+    chown root wifi /sys/module/dhd/parameters/firmware_path
+    chown root wifi /sys/module/bcmdhd/parameters/firmware_path
+    chmod 664 /sys/module/bcmdhd/parameters/firmware_path
+    chmod 664 /sys/module/dhd/parameters/firmware_path