1 include $(TOPDIR
)/rules.mk
9 PKG_SOURCE_URL
:=https
://github.com
/openwrt
/mt76
11 PKG_SOURCE_DATE
:=2022-12-22
12 PKG_SOURCE_VERSION
:=5b509e80384ab019ac11aa90c81ec0dbb5b0d7f2
13 PKG_MIRROR_HASH
:=6fc25df4d28becd010ff4971b23731c08b53e69381a9e4c868091899712f78a9
15 PKG_MAINTAINER
:=Felix Fietkau
<nbd@nbd.name
>
19 PKG_CONFIG_DEPENDS
+= \
20 CONFIG_PACKAGE_kmod-mt76-usb \
21 CONFIG_PACKAGE_kmod-mt76x02-common \
22 CONFIG_PACKAGE_kmod-mt76x0-common \
23 CONFIG_PACKAGE_kmod-mt76x0u \
24 CONFIG_PACKAGE_kmod-mt76x2-common \
25 CONFIG_PACKAGE_kmod-mt76x2 \
26 CONFIG_PACKAGE_kmod-mt76x2u \
27 CONFIG_PACKAGE_kmod-mt7603 \
28 CONFIG_PACKAGE_CFG80211_TESTMODE
30 STAMP_CONFIGURED_DEPENDS
:= $(STAGING_DIR
)/usr
/include/mac80211-backport
/backport
/autoconf.h
32 include $(INCLUDE_DIR
)/kernel.mk
33 include $(INCLUDE_DIR
)/package.mk
34 include $(INCLUDE_DIR
)/cmake.mk
36 CMAKE_SOURCE_DIR
:=$(PKG_BUILD_DIR
)/tools
37 CMAKE_BINARY_DIR
:=$(PKG_BUILD_DIR
)/tools
39 define KernelPackage
/mt76-default
40 SUBMENU
:=Wireless Drivers
46 define KernelPackage
/mt76
47 SUBMENU
:=Wireless Drivers
48 TITLE
:=MediaTek MT76x2
/MT7603 wireless driver
(metapackage
)
50 +kmod-mt76-core
+kmod-mt76x2
+kmod-mt7603
53 define KernelPackage
/mt76-core
54 $(KernelPackage
/mt76-default
)
55 TITLE
:=MediaTek MT76xx wireless driver
58 $(PKG_BUILD_DIR
)/mt76.ko
61 define KernelPackage
/mt76-usb
62 $(KernelPackage
/mt76-default
)
63 TITLE
:=MediaTek MT76xx wireless driver USB support
64 DEPENDS
+= +kmod-usb-core
+kmod-mt76-core
67 $(PKG_BUILD_DIR
)/mt76-usb.ko
70 define KernelPackage
/mt76x02-usb
71 $(KernelPackage
/mt76-default
)
72 TITLE
:=MediaTek MT76x0
/MT76x2 USB wireless driver common code
73 DEPENDS
+=+kmod-mt76-usb
+kmod-mt76x02-common
75 FILES
:=$(PKG_BUILD_DIR
)/mt76x02-usb.ko
78 define KernelPackage
/mt76x02-common
79 $(KernelPackage
/mt76-default
)
80 TITLE
:=MediaTek MT76x0
/MT76x2 wireless driver common code
81 DEPENDS
+=+kmod-mt76-core
83 FILES
:=$(PKG_BUILD_DIR
)/mt76x02-lib.ko
86 define KernelPackage
/mt76x0-common
87 $(KernelPackage
/mt76-default
)
88 TITLE
:=MediaTek MT76x0 wireless driver common code
89 DEPENDS
+=+kmod-mt76x02-common
91 FILES
:=$(PKG_BUILD_DIR
)/mt76x0
/mt76x0-common.ko
94 define KernelPackage
/mt76x0e
95 $(KernelPackage
/mt76-default
)
96 TITLE
:=MediaTek MT76x0E wireless driver
97 DEPENDS
+=@PCI_SUPPORT
+kmod-mt76x0-common
99 $(PKG_BUILD_DIR
)/mt76x0
/mt76x0e.ko
100 AUTOLOAD
:=$(call AutoProbe
,mt76x0e
)
103 define KernelPackage
/mt76x0u
104 $(KernelPackage
/mt76-default
)
105 TITLE
:=MediaTek MT76x0U wireless driver
106 DEPENDS
+=+kmod-mt76x0-common
+kmod-mt76x02-usb
108 $(PKG_BUILD_DIR
)/mt76x0
/mt76x0u.ko
109 AUTOLOAD
:=$(call AutoProbe
,mt76x0u
)
112 define KernelPackage
/mt76x2-common
113 $(KernelPackage
/mt76-default
)
114 TITLE
:=MediaTek MT76x2 wireless driver common code
115 DEPENDS
+=+kmod-mt76-core
+kmod-mt76x02-common
117 FILES
:=$(PKG_BUILD_DIR
)/mt76x2
/mt76x2-common.ko
120 define KernelPackage
/mt76x2u
121 $(KernelPackage
/mt76-default
)
122 TITLE
:=MediaTek MT76x2U wireless driver
123 DEPENDS
+=+kmod-mt76x2-common
+kmod-mt76x02-usb
125 $(PKG_BUILD_DIR
)/mt76x2
/mt76x2u.ko
126 AUTOLOAD
:=$(call AutoProbe
,mt76x2u
)
129 define KernelPackage
/mt76x2
130 $(KernelPackage
/mt76-default
)
131 TITLE
:=MediaTek MT76x2 wireless driver
132 DEPENDS
+=@PCI_SUPPORT
+kmod-mt76x2-common
134 $(PKG_BUILD_DIR
)/mt76x2
/mt76x2e.ko
135 AUTOLOAD
:=$(call AutoProbe
,mt76x2e
)
138 define KernelPackage
/mt7603
139 $(KernelPackage
/mt76-default
)
140 TITLE
:=MediaTek MT7603 wireless driver
141 DEPENDS
+=@PCI_SUPPORT
+kmod-mt76-core
143 $(PKG_BUILD_DIR
)/mt7603
/mt7603e.ko
144 AUTOLOAD
:=$(call AutoProbe
,mt7603e
)
147 define KernelPackage
/mt76-connac
148 $(KernelPackage
/mt76-default
)
149 TITLE
:=MediaTek MT7615
/MT79xx wireless driver common code
151 DEPENDS
+=+kmod-mt76-core
152 FILES
:= $(PKG_BUILD_DIR
)/mt76-connac-lib.ko
155 define KernelPackage
/mt76-sdio
156 $(KernelPackage
/mt76-default
)
157 TITLE
:=MediaTek MT7615
/MT79xx SDIO driver common code
159 DEPENDS
+=+kmod-mt76-core
+kmod-mmc
160 FILES
:= $(PKG_BUILD_DIR
)/mt76-sdio.ko
163 define KernelPackage
/mt7615-common
164 $(KernelPackage
/mt76-default
)
165 TITLE
:=MediaTek MT7615 wireless driver common code
167 DEPENDS
+=@PCI_SUPPORT
+kmod-mt76-core
+kmod-mt76-connac
+kmod-hwmon-core
168 FILES
:= $(PKG_BUILD_DIR
)/mt7615
/mt7615-common.ko
171 define KernelPackage
/mt7615-firmware
172 $(KernelPackage
/mt76-default
)
173 TITLE
:=MediaTek MT7615e firmware
174 DEFAULT
:=PACKAGE_kmod-mt7615e
177 define KernelPackage
/mt7615e
178 $(KernelPackage
/mt76-default
)
179 TITLE
:=MediaTek MT7615e wireless driver
180 DEPENDS
+=@PCI_SUPPORT
+kmod-mt7615-common
181 FILES
:= $(PKG_BUILD_DIR
)/mt7615
/mt7615e.ko
182 AUTOLOAD
:=$(call AutoProbe
,mt7615e
)
185 define KernelPackage
/mt7663-firmware-ap
186 $(KernelPackage
/mt76-default
)
187 TITLE
:=MediaTek MT7663e firmware
(optimized for AP
)
190 define KernelPackage
/mt7663-firmware-sta
191 $(KernelPackage
/mt76-default
)
192 TITLE
:=MediaTek MT7663e firmware
(client mode offload
)
195 define KernelPackage
/mt7663-usb-sdio
196 $(KernelPackage
/mt76-default
)
197 TITLE
:=MediaTek MT7663 USB
/SDIO shared code
198 DEPENDS
+=+kmod-mt7615-common
201 $(PKG_BUILD_DIR
)/mt7615
/mt7663-usb-sdio-common.ko
204 define KernelPackage
/mt7663s
205 $(KernelPackage
/mt76-default
)
206 TITLE
:=MediaTek MT7663s wireless driver
207 DEPENDS
+=+kmod-mt76-sdio
+kmod-mt7615-common
+kmod-mt7663-usb-sdio
209 $(PKG_BUILD_DIR
)/mt7615
/mt7663s.ko
210 AUTOLOAD
:=$(call AutoProbe
,mt7663s
)
213 define KernelPackage
/mt7663u
214 $(KernelPackage
/mt76-default
)
215 TITLE
:=MediaTek MT7663u wireless driver
216 DEPENDS
+=+kmod-mt76-usb
+kmod-mt7615-common
+kmod-mt7663-usb-sdio
217 FILES
:= $(PKG_BUILD_DIR
)/mt7615
/mt7663u.ko
218 AUTOLOAD
:=$(call AutoProbe
,mt7663u
)
221 define KernelPackage
/mt7915e
222 $(KernelPackage
/mt76-default
)
223 TITLE
:=MediaTek MT7915e wireless driver
224 DEPENDS
+=@PCI_SUPPORT
+kmod-mt76-connac
+kmod-hwmon-core
+kmod-thermal
+@DRIVER_11AX_SUPPORT
+@KERNEL_RELAY
225 FILES
:= $(PKG_BUILD_DIR
)/mt7915
/mt7915e.ko
226 AUTOLOAD
:=$(call AutoProbe
,mt7915e
)
229 define KernelPackage
/mt7916-firmware
230 $(KernelPackage
/mt76-default
)
231 DEPENDS
+=+kmod-mt7915e
232 TITLE
:=MediaTek MT7916 firmware
235 define KernelPackage
/mt7986-firmware
236 $(KernelPackage
/mt76-default
)
237 DEPENDS
:=@TARGET_mediatek_filogic
238 TITLE
:=MediaTek MT7986 firmware
241 define KernelPackage
/mt7921-firmware
242 $(KernelPackage
/mt76-default
)
243 TITLE
:=MediaTek MT7921 firmware
246 define KernelPackage
/mt7921-common
247 $(KernelPackage
/mt76-default
)
248 TITLE
:=MediaTek MT7615 wireless driver common code
250 DEPENDS
+=+kmod-mt76-connac
+kmod-mt7921-firmware
+@DRIVER_11AX_SUPPORT
251 FILES
:= $(PKG_BUILD_DIR
)/mt7921
/mt7921-common.ko
254 define KernelPackage
/mt7921u
255 $(KernelPackage
/mt76-default
)
256 TITLE
:=MediaTek MT7921U wireless driver
257 DEPENDS
+=+kmod-mt76-usb
+kmod-mt7921-common
258 FILES
:= $(PKG_BUILD_DIR
)/mt7921
/mt7921u.ko
259 AUTOLOAD
:=$(call AutoProbe
,mt7921u
)
262 define KernelPackage
/mt7921s
263 $(KernelPackage
/mt76-default
)
264 TITLE
:=MediaTek MT7921S wireless driver
265 DEPENDS
+=+kmod-mt76-sdio
+kmod-mt7921-common
266 FILES
:= $(PKG_BUILD_DIR
)/mt7921
/mt7921s.ko
267 AUTOLOAD
:=$(call AutoProbe
,mt7921s
)
270 define KernelPackage
/mt7921e
271 $(KernelPackage
/mt76-default
)
272 TITLE
:=MediaTek MT7921e wireless driver
273 DEPENDS
+=@PCI_SUPPORT
+kmod-mt7921-common
274 FILES
:= $(PKG_BUILD_DIR
)/mt7921
/mt7921e.ko
275 AUTOLOAD
:=$(call AutoProbe
,mt7921e
)
278 define Package
/mt76-test
280 CATEGORY
:=Development
281 TITLE
:=mt76 testmode CLI
282 DEPENDS
:=kmod-mt76-core
+libnl-tiny
285 TARGET_CFLAGS
+= -I
$(STAGING_DIR
)/usr
/include/libnl-tiny
288 $(KERNEL_NOSTDINC_FLAGS
) \
290 -I
$(STAGING_DIR
)/usr
/include/mac80211-backport
/uapi \
291 -I
$(STAGING_DIR
)/usr
/include/mac80211-backport \
292 -I
$(STAGING_DIR
)/usr
/include/mac80211
/uapi \
293 -I
$(STAGING_DIR
)/usr
/include/mac80211 \
294 -include backport
/autoconf.h \
295 -include backport
/backport.h
297 ifdef CONFIG_PACKAGE_MAC80211_MESH
298 NOSTDINC_FLAGS
+= -DCONFIG_MAC80211_MESH
301 ifdef CONFIG_PACKAGE_CFG80211_TESTMODE
302 NOSTDINC_FLAGS
+= -DCONFIG_NL80211_TESTMODE
303 PKG_MAKE_FLAGS
+= CONFIG_NL80211_TESTMODE
=y
306 ifdef CONFIG_PACKAGE_kmod-mt76-usb
307 PKG_MAKE_FLAGS
+= CONFIG_MT76_USB
=m
309 ifdef CONFIG_PACKAGE_kmod-mt76x02-common
310 PKG_MAKE_FLAGS
+= CONFIG_MT76x02_LIB
=m
312 ifdef CONFIG_PACKAGE_kmod-mt76x02-usb
313 PKG_MAKE_FLAGS
+= CONFIG_MT76x02_USB
=m
315 ifdef CONFIG_PACKAGE_kmod-mt76x0-common
316 PKG_MAKE_FLAGS
+= CONFIG_MT76x0_COMMON
=m
318 ifdef CONFIG_PACKAGE_kmod-mt76x0e
319 PKG_MAKE_FLAGS
+= CONFIG_MT76x0E
=m
321 ifdef CONFIG_PACKAGE_kmod-mt76x0u
322 PKG_MAKE_FLAGS
+= CONFIG_MT76x0U
=m
324 ifdef CONFIG_PACKAGE_kmod-mt76x2-common
325 PKG_MAKE_FLAGS
+= CONFIG_MT76x2_COMMON
=m
327 ifdef CONFIG_PACKAGE_kmod-mt76x2
328 PKG_MAKE_FLAGS
+= CONFIG_MT76x2E
=m
330 ifdef CONFIG_PACKAGE_kmod-mt76x2u
331 PKG_MAKE_FLAGS
+= CONFIG_MT76x2U
=m
333 ifdef CONFIG_PACKAGE_kmod-mt7603
334 PKG_MAKE_FLAGS
+= CONFIG_MT7603E
=m
336 ifdef CONFIG_PACKAGE_kmod-mt76-connac
337 PKG_MAKE_FLAGS
+= CONFIG_MT76_CONNAC_LIB
=m
339 ifdef CONFIG_PACKAGE_kmod-mt76-sdio
340 PKG_MAKE_FLAGS
+= CONFIG_MT76_SDIO
=m
342 ifdef CONFIG_PACKAGE_kmod-mt7615-common
343 PKG_MAKE_FLAGS
+= CONFIG_MT7615_COMMON
=m
345 ifdef CONFIG_PACKAGE_kmod-mt7615e
346 PKG_MAKE_FLAGS
+= CONFIG_MT7615E
=m
347 ifdef CONFIG_TARGET_mediatek_mt7622
348 PKG_MAKE_FLAGS
+= CONFIG_MT7622_WMAC
=y
349 NOSTDINC_FLAGS
+= -DCONFIG_MT7622_WMAC
352 ifdef CONFIG_PACKAGE_kmod-mt7663-usb-sdio
353 PKG_MAKE_FLAGS
+= CONFIG_MT7663_USB_SDIO_COMMON
=m
355 ifdef CONFIG_PACKAGE_kmod-mt7663s
356 PKG_MAKE_FLAGS
+= CONFIG_MT7663S
=m
358 ifdef CONFIG_PACKAGE_kmod-mt7663u
359 PKG_MAKE_FLAGS
+= CONFIG_MT7663U
=m
361 ifdef CONFIG_PACKAGE_kmod-mt7915e
362 PKG_MAKE_FLAGS
+= CONFIG_MT7915E
=m
363 ifdef CONFIG_TARGET_mediatek_filogic
364 PKG_MAKE_FLAGS
+= CONFIG_MT7986_WMAC
=y
365 NOSTDINC_FLAGS
+= -DCONFIG_MT7986_WMAC
368 ifdef CONFIG_PACKAGE_kmod-mt7921-common
369 PKG_MAKE_FLAGS
+= CONFIG_MT7921_COMMON
=m
371 ifdef CONFIG_PACKAGE_kmod-mt7921u
372 PKG_MAKE_FLAGS
+= CONFIG_MT7921U
=m
374 ifdef CONFIG_PACKAGE_kmod-mt7921s
375 PKG_MAKE_FLAGS
+= CONFIG_MT7921S
=m
377 ifdef CONFIG_PACKAGE_kmod-mt7921e
378 PKG_MAKE_FLAGS
+= CONFIG_MT7921E
=m
382 +$(KERNEL_MAKE
) $(PKG_JOBS
) \
384 M
="$(PKG_BUILD_DIR)" \
385 NOSTDINC_FLAGS
="$(NOSTDINC_FLAGS)" \
387 $(MAKE
) -C
$(PKG_BUILD_DIR
)/tools
394 define Package
/kmod-mt76
/install
398 define KernelPackage
/mt76x0-common
/install
399 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
401 $(PKG_BUILD_DIR
)/firmware
/mt7610e.bin \
402 $(1)/lib
/firmware
/mediatek
405 define KernelPackage
/mt76x2-common
/install
406 $(INSTALL_DIR
) $(1)/lib
/firmware
408 $(PKG_BUILD_DIR
)/firmware
/mt7662_rom_patch.bin \
409 $(PKG_BUILD_DIR
)/firmware
/mt7662.bin \
413 define KernelPackage
/mt76x0u
/install
414 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
415 ln
-sf mt7610e.bin
$(1)/lib
/firmware
/mediatek
/mt7610u.bin
418 define KernelPackage
/mt76x2u
/install
419 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
420 ln
-sf ..
/mt7662.bin
$(1)/lib
/firmware
/mediatek
/mt7662u.bin
421 ln
-sf ..
/mt7662_rom_patch.bin
$(1)/lib
/firmware
/mediatek
/mt7662u_rom_patch.bin
424 define KernelPackage
/mt7603
/install
425 $(INSTALL_DIR
) $(1)/lib
/firmware
426 cp
$(if
$(CONFIG_TARGET_ramips_mt76x8
), \
427 $(PKG_BUILD_DIR
)/firmware
/mt7628_e1.bin \
428 $(PKG_BUILD_DIR
)/firmware
/mt7628_e2.bin \
430 $(PKG_BUILD_DIR
)/firmware
/mt7603_e1.bin \
431 $(PKG_BUILD_DIR
)/firmware
/mt7603_e2.bin \
436 define KernelPackage
/mt7615-firmware
/install
437 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
439 $(PKG_BUILD_DIR
)/firmware
/mt7615_cr4.bin \
440 $(PKG_BUILD_DIR
)/firmware
/mt7615_n9.bin \
441 $(PKG_BUILD_DIR
)/firmware
/mt7615_rom_patch.bin \
442 $(if
$(CONFIG_TARGET_mediatek_mt7622
), \
443 $(PKG_BUILD_DIR
)/firmware
/mt7622_n9.bin \
444 $(PKG_BUILD_DIR
)/firmware
/mt7622_rom_patch.bin
) \
445 $(1)/lib
/firmware
/mediatek
448 define KernelPackage
/mt7663-firmware-ap
/install
449 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
451 $(PKG_BUILD_DIR
)/firmware
/mt7663_n9_rebb.bin \
452 $(PKG_BUILD_DIR
)/firmware
/mt7663pr2h_rebb.bin \
453 $(1)/lib
/firmware
/mediatek
456 define KernelPackage
/mt7663-firmware-sta
/install
457 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
459 $(PKG_BUILD_DIR
)/firmware
/mt7663_n9_v3.bin \
460 $(PKG_BUILD_DIR
)/firmware
/mt7663pr2h.bin \
461 $(1)/lib
/firmware
/mediatek
464 define KernelPackage
/mt7915e
/install
465 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
467 $(PKG_BUILD_DIR
)/firmware
/mt7915_wa.bin \
468 $(PKG_BUILD_DIR
)/firmware
/mt7915_wm.bin \
469 $(PKG_BUILD_DIR
)/firmware
/mt7915_rom_patch.bin \
470 $(1)/lib
/firmware
/mediatek
473 define KernelPackage
/mt7916-firmware
/install
474 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
476 $(PKG_BUILD_DIR
)/firmware
/mt7916_wa.bin \
477 $(PKG_BUILD_DIR
)/firmware
/mt7916_wm.bin \
478 $(PKG_BUILD_DIR
)/firmware
/mt7916_rom_patch.bin \
479 $(1)/lib
/firmware
/mediatek
482 define KernelPackage
/mt7986-firmware
/install
483 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
485 $(PKG_BUILD_DIR
)/firmware
/mt7986_wa.bin \
486 $(PKG_BUILD_DIR
)/firmware
/mt7986_wm_mt7975.bin \
487 $(PKG_BUILD_DIR
)/firmware
/mt7986_wm.bin \
488 $(PKG_BUILD_DIR
)/firmware
/mt7986_rom_patch_mt7975.bin \
489 $(PKG_BUILD_DIR
)/firmware
/mt7986_rom_patch.bin \
490 $(PKG_BUILD_DIR
)/firmware
/mt7986_eeprom_mt7975_dual.bin \
491 $(PKG_BUILD_DIR
)/firmware
/mt7986_eeprom_mt7976_dual.bin \
492 $(1)/lib
/firmware
/mediatek
495 define KernelPackage
/mt7921-firmware
/install
496 $(INSTALL_DIR
) $(1)/lib
/firmware
/mediatek
498 $(PKG_BUILD_DIR
)/firmware
/WIFI_MT7961_patch_mcu_1_2_hdr.bin \
499 $(PKG_BUILD_DIR
)/firmware
/WIFI_RAM_CODE_MT7961_1.bin \
500 $(1)/lib
/firmware
/mediatek
503 define Package
/mt76-test
/install
504 mkdir
-p
$(1)/usr
/sbin
505 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/tools
/mt76-test
$(1)/usr
/sbin
508 $(eval
$(call KernelPackage
,mt76-core
))
509 $(eval
$(call KernelPackage
,mt76-usb
))
510 $(eval
$(call KernelPackage
,mt76x02-usb
))
511 $(eval
$(call KernelPackage
,mt76x02-common
))
512 $(eval
$(call KernelPackage
,mt76x0-common
))
513 $(eval
$(call KernelPackage
,mt76x0e
))
514 $(eval
$(call KernelPackage
,mt76x0u
))
515 $(eval
$(call KernelPackage
,mt76x2-common
))
516 $(eval
$(call KernelPackage
,mt76x2u
))
517 $(eval
$(call KernelPackage
,mt76x2
))
518 $(eval
$(call KernelPackage
,mt7603
))
519 $(eval
$(call KernelPackage
,mt76-connac
))
520 $(eval
$(call KernelPackage
,mt76-sdio
))
521 $(eval
$(call KernelPackage
,mt7615-common
))
522 $(eval
$(call KernelPackage
,mt7615-firmware
))
523 $(eval
$(call KernelPackage
,mt7615e
))
524 $(eval
$(call KernelPackage
,mt7663-firmware-ap
))
525 $(eval
$(call KernelPackage
,mt7663-firmware-sta
))
526 $(eval
$(call KernelPackage
,mt7663-usb-sdio
))
527 $(eval
$(call KernelPackage
,mt7663u
))
528 $(eval
$(call KernelPackage
,mt7663s
))
529 $(eval
$(call KernelPackage
,mt7915e
))
530 $(eval
$(call KernelPackage
,mt7916-firmware
))
531 $(eval
$(call KernelPackage
,mt7986-firmware
))
532 $(eval
$(call KernelPackage
,mt7921-firmware
))
533 $(eval
$(call KernelPackage
,mt7921-common
))
534 $(eval
$(call KernelPackage
,mt7921u
))
535 $(eval
$(call KernelPackage
,mt7921s
))
536 $(eval
$(call KernelPackage
,mt7921e
))
537 $(eval
$(call KernelPackage
,mt76
))
538 $(eval
$(call BuildPackage
,mt76-test
))