@@ -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"
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(-)