From 745fc073763434ec597eb1b573cbf468427a90a1 Mon Sep 17 00:00:00 2001 From: sopparus Date: Wed, 22 Nov 2023 11:17:57 +0100 Subject: [PATCH] linux: add MT7921 module and firmware to images --- packages/linux-firmware/kernel-firmware/firmwares/any.dat | 1 + packages/linux-firmware/kernel-firmware/firmwares/x86_64.dat | 1 + projects/Allwinner/linux/linux.aarch64.conf | 2 +- projects/Allwinner/linux/linux.arm.conf | 2 +- projects/Amlogic/config/kernel-firmware.dat | 1 + projects/Amlogic/linux/linux.aarch64.conf | 2 +- projects/Generic/linux/linux.x86_64.conf | 2 +- projects/NXP/devices/iMX8/linux/linux.aarch64.conf | 2 +- projects/RPi/devices/RPi/linux/linux.arm.conf | 2 +- projects/RPi/devices/RPi2/linux/linux.arm.conf | 2 +- projects/RPi/devices/RPi4/linux/linux.aarch64.conf | 2 +- projects/RPi/devices/RPi5/linux/linux.aarch64.conf | 2 +- projects/Rockchip/devices/RK3399/config/kernel-firmware-any.dat | 1 + projects/Samsung/config/kernel-firmware.dat | 1 + projects/Samsung/linux/linux.arm.conf | 2 +- 15 files changed, 15 insertions(+), 10 deletions(-) diff --git a/packages/linux-firmware/kernel-firmware/firmwares/any.dat b/packages/linux-firmware/kernel-firmware/firmwares/any.dat index a31e298189..3ec633dbc1 100644 --- a/packages/linux-firmware/kernel-firmware/firmwares/any.dat +++ b/packages/linux-firmware/kernel-firmware/firmwares/any.dat @@ -14,6 +14,7 @@ mt7601u.bin mt7662*.bin mediatek/mt7662u*.bin mediatek/mt7610u.bin +mediatek/*MT7961*.bin ath6k/AR6004/hw1.?/bdata.bin ath9k_htc/* diff --git a/packages/linux-firmware/kernel-firmware/firmwares/x86_64.dat b/packages/linux-firmware/kernel-firmware/firmwares/x86_64.dat index 4f1cf4f943..776ec06abd 100644 --- a/packages/linux-firmware/kernel-firmware/firmwares/x86_64.dat +++ b/packages/linux-firmware/kernel-firmware/firmwares/x86_64.dat @@ -3,6 +3,7 @@ ctefx.bin lbtf_usb.bin mrvl/sd8897_uapsta.bin qca/*00000302.bin +mediatek/*MT7961*.bin rt2561.bin rt2561s.bin rt2661.bin diff --git a/projects/Allwinner/linux/linux.aarch64.conf b/projects/Allwinner/linux/linux.aarch64.conf index 215fe7860b..a4633e9283 100644 --- a/projects/Allwinner/linux/linux.aarch64.conf +++ b/projects/Allwinner/linux/linux.aarch64.conf @@ -2187,7 +2187,7 @@ CONFIG_MT7663_USB_SDIO_COMMON=m CONFIG_MT7663U=m # CONFIG_MT7663S is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m # CONFIG_WLAN_VENDOR_MICROCHIP is not set # CONFIG_WLAN_VENDOR_PURELIFI is not set CONFIG_WLAN_VENDOR_RALINK=y diff --git a/projects/Allwinner/linux/linux.arm.conf b/projects/Allwinner/linux/linux.arm.conf index 5a9171bc2f..edd81116ea 100644 --- a/projects/Allwinner/linux/linux.arm.conf +++ b/projects/Allwinner/linux/linux.arm.conf @@ -2037,7 +2037,7 @@ CONFIG_MT7663_USB_SDIO_COMMON=m CONFIG_MT7663U=m # CONFIG_MT7663S is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set diff --git a/projects/Amlogic/config/kernel-firmware.dat b/projects/Amlogic/config/kernel-firmware.dat index 8bdba9b751..f231829ba8 100644 --- a/projects/Amlogic/config/kernel-firmware.dat +++ b/projects/Amlogic/config/kernel-firmware.dat @@ -1,6 +1,7 @@ ath9k_htc ath10k/QCA9377 mediatek/mt7668pr2h.bin +mediatek/*MT7961*.bin mrvl/sd8897_uapsta.bin mt7662.bin mt7662_rom_patch.bin diff --git a/projects/Amlogic/linux/linux.aarch64.conf b/projects/Amlogic/linux/linux.aarch64.conf index 4ca5575ccf..2578985da1 100644 --- a/projects/Amlogic/linux/linux.aarch64.conf +++ b/projects/Amlogic/linux/linux.aarch64.conf @@ -2384,7 +2384,7 @@ CONFIG_MT7663S=m # CONFIG_MT7915E is not set # CONFIG_MT7921E is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m # CONFIG_MT7996E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set diff --git a/projects/Generic/linux/linux.x86_64.conf b/projects/Generic/linux/linux.x86_64.conf index 32110a3ace..47987de5dc 100644 --- a/projects/Generic/linux/linux.x86_64.conf +++ b/projects/Generic/linux/linux.x86_64.conf @@ -2607,7 +2607,7 @@ CONFIG_MT7663U=m CONFIG_MT7915E=m # CONFIG_MT7921E is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m # CONFIG_MT7996E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set diff --git a/projects/NXP/devices/iMX8/linux/linux.aarch64.conf b/projects/NXP/devices/iMX8/linux/linux.aarch64.conf index 1931403713..9825a49212 100644 --- a/projects/NXP/devices/iMX8/linux/linux.aarch64.conf +++ b/projects/NXP/devices/iMX8/linux/linux.aarch64.conf @@ -2189,7 +2189,7 @@ CONFIG_MT76x2U=m # CONFIG_MT7663U is not set # CONFIG_MT7663S is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set diff --git a/projects/RPi/devices/RPi/linux/linux.arm.conf b/projects/RPi/devices/RPi/linux/linux.arm.conf index 41b75fe0ea..46ddafee89 100644 --- a/projects/RPi/devices/RPi/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi/linux/linux.arm.conf @@ -1704,7 +1704,7 @@ CONFIG_MT7663_USB_SDIO_COMMON=m CONFIG_MT7663U=m # CONFIG_MT7663S is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set diff --git a/projects/RPi/devices/RPi2/linux/linux.arm.conf b/projects/RPi/devices/RPi2/linux/linux.arm.conf index 02a476e364..e07bc47558 100644 --- a/projects/RPi/devices/RPi2/linux/linux.arm.conf +++ b/projects/RPi/devices/RPi2/linux/linux.arm.conf @@ -1931,7 +1931,7 @@ CONFIG_MT7663_USB_SDIO_COMMON=m CONFIG_MT7663U=m # CONFIG_MT7663S is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set diff --git a/projects/RPi/devices/RPi4/linux/linux.aarch64.conf b/projects/RPi/devices/RPi4/linux/linux.aarch64.conf index 58876178f6..801868f82a 100644 --- a/projects/RPi/devices/RPi4/linux/linux.aarch64.conf +++ b/projects/RPi/devices/RPi4/linux/linux.aarch64.conf @@ -2453,7 +2453,7 @@ CONFIG_MT7663U=m # CONFIG_MT7915E is not set # CONFIG_MT7921E is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m # CONFIG_MT7996E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set diff --git a/projects/RPi/devices/RPi5/linux/linux.aarch64.conf b/projects/RPi/devices/RPi5/linux/linux.aarch64.conf index a9ddf34c12..5bdf8bd970 100644 --- a/projects/RPi/devices/RPi5/linux/linux.aarch64.conf +++ b/projects/RPi/devices/RPi5/linux/linux.aarch64.conf @@ -2462,7 +2462,7 @@ CONFIG_MT7663U=m # CONFIG_MT7915E is not set # CONFIG_MT7921E is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m # CONFIG_MT7996E is not set CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set diff --git a/projects/Rockchip/devices/RK3399/config/kernel-firmware-any.dat b/projects/Rockchip/devices/RK3399/config/kernel-firmware-any.dat index 5e0d28bb35..69a49148b9 100644 --- a/projects/Rockchip/devices/RK3399/config/kernel-firmware-any.dat +++ b/projects/Rockchip/devices/RK3399/config/kernel-firmware-any.dat @@ -6,6 +6,7 @@ ath10k/QCA9888 ath10k/QCA988X ath10k/QCA9984 ath10k/QCA99X0 +mediatek/*MT7961*.bin iwlwifi-4965-2.ucode iwlwifi-5* iwlwifi-6* diff --git a/projects/Samsung/config/kernel-firmware.dat b/projects/Samsung/config/kernel-firmware.dat index 9e4b8f98c3..d021ce6b38 100644 --- a/projects/Samsung/config/kernel-firmware.dat +++ b/projects/Samsung/config/kernel-firmware.dat @@ -2,4 +2,5 @@ ath9k_htc rtl_nic/rtl8153a-3.fw rtlwifi/rtl8192cufw_TMSC.bin rtlwifi/rtl8192cufw.bin +mediatek/*MT7961*.bin s5p-mfc-v8.fw diff --git a/projects/Samsung/linux/linux.arm.conf b/projects/Samsung/linux/linux.arm.conf index e45bc2cc2c..1ac76e751d 100644 --- a/projects/Samsung/linux/linux.arm.conf +++ b/projects/Samsung/linux/linux.arm.conf @@ -1942,7 +1942,7 @@ CONFIG_MT76x2U=m # CONFIG_MT7663U is not set # CONFIG_MT7663S is not set # CONFIG_MT7921S is not set -# CONFIG_MT7921U is not set +CONFIG_MT7921U=m CONFIG_WLAN_VENDOR_MICROCHIP=y # CONFIG_WILC1000_SDIO is not set # CONFIG_WILC1000_SPI is not set