Skip to content

Commit

Permalink
package/linux-firmware: add WiFi and BT firmware for MT7921 and MT7922
Browse files Browse the repository at this point in the history
Although similar in name, they use different kernel driver (with the
exception of common Bluetooth driver, but the firmware file is quite
large anyway, so it's worth having the possibility to be specific).

Signed-off-by: Jan Čermák <sairon@sairon.cz>
[yann.morin.1998@free.fr:
  - add hash for license file
  - reorder alphabeticlly
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
(cherry picked from commit ae794be)
  • Loading branch information
sairon committed Jan 24, 2024
1 parent 1b5c5f5 commit 512a487
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 19 deletions.
14 changes: 7 additions & 7 deletions package/linux-firmware/Config.in
Expand Up @@ -85,21 +85,21 @@ config BR2_PACKAGE_LINUX_FIRMWARE_IBT
Firmware files for Intel 3160/7260/7265/8260/8265 Wireless
bluetooth support.

config BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT
config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7650
bool "MediaTek MT7650"
help
Firmware files for MediaTek MT7650 bluetooth support

config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921_BT
bool "MediaTek MT7921"
help
Firmware files for MediaTek MT7921 bluetooth support

config BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT
config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922_BT
bool "MediaTek MT7922"
help
Firmware files for MediaTek MT7922 bluetooth support

config BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7650
bool "MediaTek MT7650"
help
Firmware files for MediaTek MT7650 bluetooth support

config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT
bool "Qualcomm Atheros Rome 6174A Bluetooth"
help
Expand Down
1 change: 1 addition & 0 deletions package/linux-firmware/linux-firmware.hash
Expand Up @@ -18,6 +18,7 @@ sha256 8c45a83562a69f7ac4207e4cb5c0063af2e545791b3947bc81dc82305481c15c LICENS
sha256 0e0c11073ba3c832097da38e0905da36b8a3526f219407977b13b71c6675be7d LICENCE.it913x
sha256 16d5040c7cf851fc693b7542e20870935b99802533ea1bfd231c377a2305e5c5 LICENCE.iwlwifi_firmware
sha256 2d6062d63b91eb750bf741498691604f75184b9fee97608ec537cd09bd6a42b4 LICENCE.Marvell
sha256 a90d3f66704d85889945fec5525ea77622549da83aced1aac99828383f8f1805 LICENCE.mediatek
sha256 0fc67bd715b3395f3f2af464781910e9e69c4ba23da304352229b42dc9e986c3 LICENCE.microchip
sha256 59ae206c89108905ebdc9ad4c9336526bd2c0d50fbf988c21e8c2a82719d42a4 LICENCE.moxa
sha256 0bd9f7cae3cf72b12a63359a725ccbb76ddbd6831372695a9162144329800dd0 LICENCE.qat_firmware
Expand Down
24 changes: 12 additions & 12 deletions package/linux-firmware/linux-firmware.mk
Expand Up @@ -72,18 +72,6 @@ LINUX_FIRMWARE_FILES += intel/ibt-*
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.ibt_firmware
endif

# Mediatek MT7921 Bluetooth
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MT7921_BT),y)
LINUX_FIRMWARE_FILES += mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.mediatek
endif

# Mediatek MT7922 Bluetooth
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MT7922_BT),y)
LINUX_FIRMWARE_FILES += mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.mediatek
endif

# Qualcomm Atheros Rome 6174A Bluetooth
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT),y)
LINUX_FIRMWARE_FILES += qca/rampatch_usb_00000302.bin qca/nvm_usb_00000302.bin
Expand Down Expand Up @@ -413,13 +401,25 @@ LINUX_FIRMWARE_FILES += mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin \
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.mediatek
endif

# Mediatek MT7921 Bluetooth
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921_BT),y)
LINUX_FIRMWARE_FILES += mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.mediatek
endif

# MT7922
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922),y)
LINUX_FIRMWARE_FILES += mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin \
mediatek/WIFI_RAM_CODE_MT7922_1.bin
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.mediatek
endif

# Mediatek MT7922 Bluetooth
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922_BT),y)
LINUX_FIRMWARE_FILES += mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.mediatek
endif

# qca6174
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174),y)
LINUX_FIRMWARE_FILES += ath10k/QCA6174
Expand Down

0 comments on commit 512a487

Please sign in to comment.