Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jul 2026 13:04:09 +0000
From:      Bjoern A. Zeeb <bz@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Cc:        Jim Chen <jim.chen.1827@gmail.com>
Subject:   git: 7925256edc74 - main - fwget: update MediaTek firmware listings to match ports
Message-ID:  <6a675749.37cdb.79819f84@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=7925256edc74a8c60435dce1c2c2a8f3dd1ef1a3

commit 7925256edc74a8c60435dce1c2c2a8f3dd1ef1a3
Author:     Jim Chen <jim.chen.1827@gmail.com>
AuthorDate: 2026-07-27 12:47:53 +0000
Commit:     Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2026-07-27 12:47:53 +0000

    fwget: update MediaTek firmware listings to match ports
    
    Update fwget(8) to download wifi-firmware-mt76-kmod-mt7921, and
    wifi-firmware-mt76-kmod-mt7925 firmware packages instead of the
    no longer available mt792x version.
    Add another PCI vendor to recognize ITTIM IDs for mt7921-based
    MediaTek cards.
    
    (bz reduced the license in the ittim file to an SPDX tag and updated
    the commit message, given this is only half the work from the review)
    
    Sponsored by:   The FreeBSD Foundation
    MFC after:      3 days
    Differential Revision:  https://reviews.freebsd.org/D57242
---
 usr.sbin/fwget/pci/pci                  |  1 +
 usr.sbin/fwget/pci/pci_network_ittim    | 24 ++++++++++++++++++++++++
 usr.sbin/fwget/pci/pci_network_mediatek | 14 +++++++-------
 3 files changed, 32 insertions(+), 7 deletions(-)

diff --git a/usr.sbin/fwget/pci/pci b/usr.sbin/fwget/pci/pci
index de8b7c8bb2b3..0c210cde1b8a 100644
--- a/usr.sbin/fwget/pci/pci
+++ b/usr.sbin/fwget/pci/pci
@@ -47,6 +47,7 @@ pci_get_vendor()
 		0x168c)	echo "qca" ;;	# Qualcomm Atheros
 		0x17cb)	echo "qca" ;;	# Qualcomm Technologies
 		0x8086)	echo "intel" ;;
+		0x0b48)	echo "ittim" ;;
 	esac
 }
 
diff --git a/usr.sbin/fwget/pci/pci_network_ittim b/usr.sbin/fwget/pci/pci_network_ittim
new file mode 100644
index 000000000000..632803bc1d35
--- /dev/null
+++ b/usr.sbin/fwget/pci/pci_network_ittim
@@ -0,0 +1,24 @@
+#
+# Copyright (c) 2026 The FreeBSD Foundation
+#
+# SPDX-License-Identifier: BSD-2-Clause
+#
+
+pci_network_ittim_mt76()
+{
+
+	case "$1" in
+	0x7922)	addpkg "wifi-firmware-mt76-kmod-mt7921"; return 1 ;;
+	esac
+}
+
+pci_network_ittim()
+{
+
+	for _drv in mt76; do
+		pci_network_ittim_${_drv} "$1"
+		case $? in
+		1)	break ;;
+		esac
+	done
+}
diff --git a/usr.sbin/fwget/pci/pci_network_mediatek b/usr.sbin/fwget/pci/pci_network_mediatek
index e1e15dcfa2e5..6cc125d0da6a 100644
--- a/usr.sbin/fwget/pci/pci_network_mediatek
+++ b/usr.sbin/fwget/pci/pci_network_mediatek
@@ -38,9 +38,9 @@ pci_network_mediatek_mt76()
 	# { sys/contrib/dev/mediatek/mt76/zzz_fw_ports_fwget.sh }
 	### >>>
 
-	0x0608)	addpkg "wifi-firmware-mt76-kmod-mt792x"; return 1 ;;
-	0x0616)	addpkg "wifi-firmware-mt76-kmod-mt792x"; return 1 ;;
-	0x0717)	addpkg "wifi-firmware-mt76-kmod-mt792x"; return 1 ;;
+	0x0608)	addpkg "wifi-firmware-mt76-kmod-mt7921"; return 1 ;;
+	0x0616)	addpkg "wifi-firmware-mt76-kmod-mt7921"; return 1 ;;
+	0x0717)	addpkg "wifi-firmware-mt76-kmod-mt7925"; return 1 ;;
 	0x7611)	addpkg "wifi-firmware-mt76-kmod-mt7615"; return 1 ;;
 	0x7615)	addpkg "wifi-firmware-mt76-kmod-mt7615"; return 1 ;;
 	0x7663)	addpkg "wifi-firmware-mt76-kmod-mt7615"; return 1 ;;
@@ -48,10 +48,10 @@ pci_network_mediatek_mt76()
 	0x790a)	addpkg "wifi-firmware-mt76-kmod-mt7915"; return 1 ;;
 	0x7915)	addpkg "wifi-firmware-mt76-kmod-mt7915"; return 1 ;;
 	0x7916)	addpkg "wifi-firmware-mt76-kmod-mt7915"; return 1 ;;
-	0x7920)	addpkg "wifi-firmware-mt76-kmod-mt792x"; return 1 ;;
-	0x7922)	addpkg "wifi-firmware-mt76-kmod-mt792x"; return 1 ;;
-	0x7925)	addpkg "wifi-firmware-mt76-kmod-mt792x"; return 1 ;;
-	0x7961)	addpkg "wifi-firmware-mt76-kmod-mt792x"; return 1 ;;
+	0x7920)	addpkg "wifi-firmware-mt76-kmod-mt7921"; return 1 ;;
+	0x7922)	addpkg "wifi-firmware-mt76-kmod-mt7921"; return 1 ;;
+	0x7925)	addpkg "wifi-firmware-mt76-kmod-mt7925"; return 1 ;;
+	0x7961)	addpkg "wifi-firmware-mt76-kmod-mt7921"; return 1 ;;
 	0x7990)	addpkg "wifi-firmware-mt76-kmod-mt7996"; return 1 ;;
 	0x7991)	addpkg "wifi-firmware-mt76-kmod-mt7996"; return 1 ;;
 	0x7992)	addpkg "wifi-firmware-mt76-kmod-mt7996"; return 1 ;;


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a675749.37cdb.79819f84>