mtwifi: enable autoload by default

This commit is contained in:
AmadeusGhost 2020-12-10 11:20:53 +08:00
parent 8937a4346c
commit 546e593192
5 changed files with 4 additions and 12 deletions

View File

@ -39,6 +39,7 @@ define KernelPackage/mt7603e
DEPENDS:=@TARGET_ramips
FILES:=$(PKG_BUILD_DIR)/mt7603_wifi_ap/mt7603e.ko
SUBMENU:=Wireless Drivers
AUTOLOAD:=$(call AutoLoad,91,mt7603e)
MENU:=1
endef

View File

@ -27,6 +27,7 @@ define KernelPackage/mt76x2e
DEPENDS:=@TARGET_ramips
FILES:=$(PKG_BUILD_DIR)/mt76x2_ap/mt76x2_ap.ko
SUBMENU:=Wireless Drivers
AUTOLOAD:=$(call AutoLoad,90,mt76x2_ap)
MENU:=1
endef

View File

@ -184,8 +184,10 @@ define KernelPackage/mt7615d
ifneq ($(CONFIG_MTK_WHNAT_SUPPORT), )
FILES:=$(PKG_BUILD_DIR)/mt_wifi_ap/mt_wifi.ko \
$(PKG_BUILD_DIR)/mt_wifi/embedded/tools/plug_in/whnat/mt_whnat.ko
AUTOLOAD:=$(call AutoProbe,mt_wifi mt_whnat)
else
FILES:=$(PKG_BUILD_DIR)/mt_wifi_ap/mt_wifi.ko
AUTOLOAD:=$(call AutoLoad,90,mt_wifi)
endif
SUBMENU:=Wireless Drivers
MENU:=1

View File

@ -41,7 +41,6 @@ define Package/mt_wifi/install
$(INSTALL_DIR) $(1)/lib/wifi/
$(INSTALL_DIR) $(1)/etc/wireless/mt7615/
$(INSTALL_DIR) $(1)/etc_ro/Wireless/RT2860AP/
$(INSTALL_DIR) $(1)/lib/preinit/
ifeq ($(CONFIG_MTK_CHIP_MT7603E_MT7612E),y)
$(INSTALL_BIN) ./files/7603_7612-l1profile.dat $(1)/etc/wireless/l1profile.dat
$(INSTALL_BIN) ./files/mt7603.dat $(1)/etc/wireless/mt7615/mt7615.1.dat
@ -65,7 +64,6 @@ endif
$(INSTALL_BIN) ./files/SingleSKU_BF.dat $(1)/etc_ro/Wireless/RT2860AP/
$(INSTALL_BIN) ./files/mt7615.lua $(1)/lib/wifi
$(INSTALL_BIN) ./files/firmware.sh $(1)/etc/init.d/
$(INSTALL_BIN) ./files/82_load_wifi.sh $(1)/lib/preinit/
endef
$(eval $(call BuildPackage,mt_wifi))

View File

@ -1,10 +0,0 @@
. /lib/functions.sh
load_wifi() {
local kernel_version=$(uname -r)
[ -e "/lib/modules/$kernel_version/mt7603e.ko" ] && modprobe mt7603e
[ -e "/lib/modules/$kernel_version/mt76x2_ap.ko" ] && modprobe mt76x2_ap
[ -e "/lib/modules/$kernel_version/mt_wifi.ko" ] && modprobe mt_wifi
}
boot_hook_add preinit_main load_wifi