|
|
@@ -8,9 +8,9 @@ PKG_LICENSE_FILES:=
|
|
|
|
|
|
PKG_SOURCE_URL:=https://github.com/openwrt/mt76
|
|
|
PKG_SOURCE_PROTO:=git
|
|
|
-PKG_SOURCE_DATE:=2023-07-26
|
|
|
-PKG_SOURCE_VERSION:=cd3dfe39276905307cc028ac8edf2c06963cda23
|
|
|
-PKG_MIRROR_HASH:=413d2d0faa81d834ba13cb9e503e1e3a61e3e071014da6b525a123e5da053f90
|
|
|
+PKG_SOURCE_DATE:=2023-08-14
|
|
|
+PKG_SOURCE_VERSION:=b14c2351ddb8601c322576d84029e463d456caef
|
|
|
+PKG_MIRROR_HASH:=62b5e157ad525424b6857e77ed373e8d39d03af71b057f8b309d8b293d6eac5f
|
|
|
|
|
|
PKG_MAINTAINER:=Felix Fietkau <[email protected]>
|
|
|
PKG_USE_NINJA:=0
|
|
|
@@ -262,18 +262,34 @@ define KernelPackage/mt7921-firmware
|
|
|
TITLE:=MediaTek MT7921 firmware
|
|
|
endef
|
|
|
|
|
|
+define KernelPackage/mt792x-common
|
|
|
+ $(KernelPackage/mt76-default)
|
|
|
+ TITLE:=MediaTek MT792x wireless driver common code
|
|
|
+ HIDDEN:=1
|
|
|
+ DEPENDS+=+kmod-mt76-connac +@DRIVER_11AX_SUPPORT
|
|
|
+ FILES:= $(PKG_BUILD_DIR)/mt792x-lib.ko
|
|
|
+endef
|
|
|
+
|
|
|
+define KernelPackage/mt792x-usb
|
|
|
+ $(KernelPackage/mt76-default)
|
|
|
+ TITLE:=MediaTek MT792x wireless driver USB code
|
|
|
+ HIDDEN:=1
|
|
|
+ DEPENDS+=+kmod-mt792x-common +kmod-mt76-usb +@DRIVER_11AX_SUPPORT
|
|
|
+ FILES:= $(PKG_BUILD_DIR)/mt792x-usb.ko
|
|
|
+endef
|
|
|
+
|
|
|
define KernelPackage/mt7921-common
|
|
|
$(KernelPackage/mt76-default)
|
|
|
- TITLE:=MediaTek MT7615 wireless driver common code
|
|
|
+ TITLE:=MediaTek MT7921 wireless driver common code
|
|
|
HIDDEN:=1
|
|
|
- DEPENDS+=+kmod-mt76-connac +kmod-mt7921-firmware +@DRIVER_11AX_SUPPORT +kmod-hwmon-core
|
|
|
+ DEPENDS+=+kmod-mt792x-common +kmod-mt7921-firmware +@DRIVER_11AX_SUPPORT +kmod-hwmon-core
|
|
|
FILES:= $(PKG_BUILD_DIR)/mt7921/mt7921-common.ko
|
|
|
endef
|
|
|
|
|
|
define KernelPackage/mt7921u
|
|
|
$(KernelPackage/mt76-default)
|
|
|
TITLE:=MediaTek MT7921U wireless driver
|
|
|
- DEPENDS+=+kmod-mt76-usb +kmod-mt7921-common
|
|
|
+ DEPENDS+=+kmod-mt792x-usb +kmod-mt7921-common
|
|
|
FILES:= $(PKG_BUILD_DIR)/mt7921/mt7921u.ko
|
|
|
AUTOLOAD:=$(call AutoProbe,mt7921u)
|
|
|
endef
|
|
|
@@ -384,6 +400,12 @@ ifdef CONFIG_PACKAGE_kmod-mt7915e
|
|
|
NOSTDINC_FLAGS += -DCONFIG_MT798X_WMAC
|
|
|
endif
|
|
|
endif
|
|
|
+ifdef CONFIG_PACKAGE_kmod-mt792x-common
|
|
|
+ PKG_MAKE_FLAGS += CONFIG_MT792x_LIB=m
|
|
|
+endif
|
|
|
+ifdef CONFIG_PACKAGE_kmod-mt792x-usb
|
|
|
+ PKG_MAKE_FLAGS += CONFIG_MT792x_USB=m
|
|
|
+endif
|
|
|
ifdef CONFIG_PACKAGE_kmod-mt7921-common
|
|
|
PKG_MAKE_FLAGS += CONFIG_MT7921_COMMON=m
|
|
|
endif
|
|
|
@@ -566,6 +588,8 @@ $(eval $(call KernelPackage,mt7916-firmware))
|
|
|
$(eval $(call KernelPackage,mt7981-firmware))
|
|
|
$(eval $(call KernelPackage,mt7986-firmware))
|
|
|
$(eval $(call KernelPackage,mt7921-firmware))
|
|
|
+$(eval $(call KernelPackage,mt792x-common))
|
|
|
+$(eval $(call KernelPackage,mt792x-usb))
|
|
|
$(eval $(call KernelPackage,mt7921-common))
|
|
|
$(eval $(call KernelPackage,mt7921u))
|
|
|
$(eval $(call KernelPackage,mt7921s))
|