diff mbox series

[08/10] linux-firmware: split out MediaTek mt7996 firmare

Message ID 20260429164821.3425757-8-ross.burton@arm.com
State New
Headers show
Series [01/10] bitbake add firmwaredir | expand

Commit Message

Ross Burton April 29, 2026, 4:48 p.m. UTC
The firmware for the MT7996/MT7992/MT7990 devices that use the mt7996e
driver comes to 13MB. Split it out of the -mediatek catch-all as that
accounts for over 20% of the firmware:

linux-firmware: PACKAGES: added "linux-firmware-mt7996"
linux-firmware/linux-firmware-mediatek: PKGSIZE changed from 61848181 to 49149973 (-21%)

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 .../linux-firmware/linux-firmware_20260410.bb          | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb
index 6bb6034d6c7..b34f8ef2557 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20260410.bb
@@ -524,7 +524,7 @@  do_install() {
 PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \
              ${PN}-cw1200-license ${PN}-cw1200 \
              ${PN}-ralink-license ${PN}-ralink \
-             ${PN}-mt76x-license ${PN}-mt7601u ${PN}-mt7650 ${PN}-mt76x2 \
+             ${PN}-mt76x-license ${PN}-mt7601u ${PN}-mt7650 ${PN}-mt76x2 ${PN}-mt7996 \
              ${PN}-radeon-license ${PN}-radeon \
              ${PN}-amdgpu-license ${PN}-amdgpu \
              ${PN}-amdgpu-aldebaran \
@@ -1185,6 +1185,14 @@  FILES:${PN}-mt76x2 = " \
 "
 RDEPENDS:${PN}-mt76x2 += "${PN}-mt76x-license"
 
+# MediaTek MT7996/MT7992/MT7990 (mt7996e.ko)
+LICENSE:${PN}-mt7996 = "Firmware-mediatek"
+
+FILES:${PN}-mt7996 = " \
+  ${firmwaredir}/mediatek/mt7996 \
+"
+RDEPENDS:${PN}-mt7996 += "${PN}-mediatek-license"
+
 # For MediaTek
 LICENSE:${PN}-mediatek = "Firmware-mediatek"
 LICENSE:${PN}-mediatek-license = "Firmware-mediatek"