mt76: update to the latest version
[openwrt/openwrt.git] / package / kernel / mt76 / Makefile
index 7885825aaa5ecd42a22b086b7c4d32e88b570d20..7d723b9e66a4c264191365644b492892cb9d6ab6 100644 (file)
@@ -1,16 +1,16 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=mt76
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=mt76
-PKG_RELEASE=2
+PKG_RELEASE=1
 
 PKG_LICENSE:=GPLv2
 PKG_LICENSE_FILES:=
 
 PKG_SOURCE_URL:=https://github.com/openwrt/mt76
 PKG_SOURCE_PROTO:=git
 
 PKG_LICENSE:=GPLv2
 PKG_LICENSE_FILES:=
 
 PKG_SOURCE_URL:=https://github.com/openwrt/mt76
 PKG_SOURCE_PROTO:=git
-PKG_SOURCE_DATE:=2017-02-03
-PKG_SOURCE_VERSION:=a5eaeb27d6a80c012ffc8b5bb5549983e446b4ef
-PKG_MIRROR_HASH:=c526586aba890c5645320145219bd5932e39cfc2ea540d7674c9a58ab9a4a36a
+PKG_SOURCE_DATE:=2018-05-15
+PKG_SOURCE_VERSION:=e87f925667a2c68e6a5a1f55e3a92c9e10570e61
+PKG_MIRROR_HASH:=7f6118d033785b509e25540fafd0166076e98b8f1d9baceab4c532e6f9d537b3
 
 PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
 PKG_BUILD_PARALLEL:=1
 
 PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
 PKG_BUILD_PARALLEL:=1
@@ -39,7 +39,6 @@ define KernelPackage/mt76-core
   TITLE:=MediaTek MT76xx wireless driver
   FILES:=\
        $(PKG_BUILD_DIR)/mt76.ko
   TITLE:=MediaTek MT76xx wireless driver
   FILES:=\
        $(PKG_BUILD_DIR)/mt76.ko
-  AUTOLOAD:=$(call AutoLoad,50,mac80211 mt76)
 endef
 
 define KernelPackage/mt76x2
 endef
 
 define KernelPackage/mt76x2
@@ -48,7 +47,7 @@ define KernelPackage/mt76x2
   DEPENDS+=+kmod-mt76-core
   FILES:=\
        $(PKG_BUILD_DIR)/mt76x2e.ko
   DEPENDS+=+kmod-mt76-core
   FILES:=\
        $(PKG_BUILD_DIR)/mt76x2e.ko
-  AUTOLOAD:=$(call AutoLoad,51,mt76x2e)
+  AUTOLOAD:=$(call AutoProbe,mt76x2e)
 endef
 
 define KernelPackage/mt7603
 endef
 
 define KernelPackage/mt7603
@@ -57,7 +56,7 @@ define KernelPackage/mt7603
   DEPENDS+=+kmod-mt76-core
   FILES:=\
        $(PKG_BUILD_DIR)/mt7603e.ko
   DEPENDS+=+kmod-mt76-core
   FILES:=\
        $(PKG_BUILD_DIR)/mt7603e.ko
-  AUTOLOAD:=$(call AutoLoad,51,mt7603e)
+  AUTOLOAD:=$(call AutoProbe,mt7603e)
 endef
 
 NOSTDINC_FLAGS = \
 endef
 
 NOSTDINC_FLAGS = \
@@ -75,13 +74,16 @@ endif
 
 define Build/Compile
        +$(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" \
 
 define Build/Compile
        +$(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" \
-               ARCH="$(LINUX_KARCH)" \
-               CROSS_COMPILE="$(TARGET_CROSS)" \
+               $(KERNEL_MAKE_FLAGS) \
                SUBDIRS="$(PKG_BUILD_DIR)" \
                NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" \
                modules
 endef
 
                SUBDIRS="$(PKG_BUILD_DIR)" \
                NOSTDINC_FLAGS="$(NOSTDINC_FLAGS)" \
                modules
 endef
 
+define Package/kmod-mt76/install
+       true
+endef
+
 define KernelPackage/mt76x2/install
        $(INSTALL_DIR) $(1)/lib/firmware
        cp \
 define KernelPackage/mt76x2/install
        $(INSTALL_DIR) $(1)/lib/firmware
        cp \
@@ -92,7 +94,7 @@ endef
 
 define KernelPackage/mt7603/install
        $(INSTALL_DIR) $(1)/lib/firmware
 
 define KernelPackage/mt7603/install
        $(INSTALL_DIR) $(1)/lib/firmware
-       cp $(if $(CONFIG_TARGET_ramips_mt7628)$(CONFIG_TARGET_ramips_mt7688), \
+       cp $(if $(CONFIG_TARGET_ramips_mt76x8), \
                $(PKG_BUILD_DIR)/firmware/mt7628_e1.bin \
                $(PKG_BUILD_DIR)/firmware/mt7628_e2.bin \
                ,\
                $(PKG_BUILD_DIR)/firmware/mt7628_e1.bin \
                $(PKG_BUILD_DIR)/firmware/mt7628_e2.bin \
                ,\