[Buildroot] [git commit branch/next] package/linux-firmware: add option for mediatek MT7986 firmware (WiFi)

Julien Olivain ju.o at free.fr
Sat Sep 6 09:55:43 UTC 2025


commit: https://git.buildroot.net/buildroot/commit/?id=53e0a4bd355d0d48dad74407de32a096a342649f
branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next

Add an option to install the firmware files for Wifi in Mediatek
MT7986 SOC, which are present on BananaPi r3.

Signed-off-by: Mattias Walström <lazzer at gmail.com>
[Julien:
 - fix tabs/spaces to remove check-package errors
 - move config to keep alphabetical order
 - add info in .mk comment
 - reindent LINUX_FIRMWARE_FILES
 - move .mk block to keep alphabetical order
 - fix license file to LICENCE.mediatek
]
Signed-off-by: Julien Olivain <ju.o at free.fr>
---
 package/linux-firmware/Config.in         |  5 +++++
 package/linux-firmware/linux-firmware.mk | 17 +++++++++++++++++
 2 files changed, 22 insertions(+)

diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in
index e1bbfc19ec..1f33fbc0bd 100644
--- a/package/linux-firmware/Config.in
+++ b/package/linux-firmware/Config.in
@@ -480,6 +480,11 @@ config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7925
 	help
 	  MediaTek MT7925
 
+config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7986
+	bool "MediaTek MT7986 SOC WiFi"
+	help
+	  MediaTek MT7986 SOC WiFi
+
 config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174
 	bool "Qualcomm Atheros 6174"
 	help
diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk
index 59de2ea8b8..7f1a789057 100644
--- a/package/linux-firmware/linux-firmware.mk
+++ b/package/linux-firmware/linux-firmware.mk
@@ -432,6 +432,23 @@ LINUX_FIRMWARE_FILES += mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin
 LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.mediatek
 endif
 
+# Mediatek MT7986 SoC WiFi
+ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7986),y)
+LINUX_FIRMWARE_FILES += \
+	mediatek/mt7986_eeprom_mt7975_dual.bin \
+	mediatek/mt7986_eeprom_mt7976.bin \
+	mediatek/mt7986_eeprom_mt7976_dbdc.bin \
+	mediatek/mt7986_eeprom_mt7976_dual.bin \
+	mediatek/mt7986_rom_patch.bin \
+	mediatek/mt7986_rom_patch_mt7975.bin \
+	mediatek/mt7986_wa.bin \
+	mediatek/mt7986_wm.bin \
+	mediatek/mt7986_wm_mt7975.bin \
+	mediatek/mt7986_wo_0.bin \
+	mediatek/mt7986_wo_1.bin
+LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.mediatek
+endif
+
 # qca6174
 ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174),y)
 LINUX_FIRMWARE_FILES += ath10k/QCA6174


More information about the buildroot mailing list