From nobody Fri Jul 31 20:29:16 2026 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4hBd2n4Kpxz6nVkh for ; Fri, 31 Jul 2026 20:29:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hBd2n3Ybqz3M1m for ; Fri, 31 Jul 2026 20:29:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785529761; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rK0sEi35Fc5bYLuX8ZTPzzejB7WmzBTdC8vizHqke34=; b=u/SeOQcIOeLU7FV7So/SVL2wwC7d13lN2INQRfvO4yPfrDO2iAV8JfTYQeoLb8/E8y11pv PmVVjd+gr6uAt7gTsiaOKCkA+E/cVhlgehzdB6QNavfTWQLKqM4+BwbumOwj0CmoPt5+EW s52y7FX1JObTb3pRBabra6pFSMiC4M7fotqx0tkq9Kku7kfipwWaJGQXcPOrZItqY2DmjM gHX/4QkVVY9uh4scrAr5EJqZCvgobMsy4vCylg2OLxLkliGcsgni0Ir5XIrXKDFJ1Mh4CQ iFcF/yq1FR7t4tYcMyXftb0Tdz3CXSWiUD8PN2ZsvTQH+VzPwuYMS3OmPja6Dw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785529761; a=rsa-sha256; cv=none; b=v4YulEISdqEr7D8gMqFgxB5Jj0nMEbx+AYQmXNXSQbw2O1XyqTk17w3YJ4YD9d5Tnf2jx7 HU/QPBbLPKoVerffwh3hMp5O3ksLVffPI1r7fZNxvvDJwoLw2tjRKZ4ZDtcHTUvbnWq87K tOAd3oUuJEK+1/Ops6LPoIYboVqB2CKrUNc+uDQ43lNkC8QTFi5KQqu0vbJCrkwyX+pLsA r3Dkc1DjA6RgYwIS+/tDzTtzyPldDwsZcMtL7WZ+PN0+Y9izgSSLbGz/bhfdgS6QYcOtHu XXsPaV3z5vOJxuNmRIMEzEOFtL2nXNcynYxWPZ2m2uvvExgdlMLl09jP1kF9oA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785529761; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=rK0sEi35Fc5bYLuX8ZTPzzejB7WmzBTdC8vizHqke34=; b=NIfmwrzRpujaePrArZYZreTO2DnLLE3mS4A0C61LuwXFiVTBbNswB9jzIBbakYroi1MeDv GKZX6d/m0OQmLUaqo+RpWOSKoo05hgHTlHR8C2Z5hlUgadx1vBtw1+8/CwS+2Djd3JaDG0 1iZhAsqMCj/qUw+LGb7lmITtk4Z8FdLNN5UqjTQ91IE8Md6ns1XulJXLlTimfQZpaHTq/Q uByNVcCzRiyMWz6e2x51ZX6shfY0jt7ko5EBaPmkcFBXbOQDFoeDs9XTwtIszVZBiJmErD JUy81ybtOw2D/8N6cwxwsVFPbu0mWZ+SP8IIxFT3UclM75Av+FbWo+sVaNEQEA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hBd2n21LrzxG for ; Fri, 31 Jul 2026 20:29:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 269d3 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 31 Jul 2026 20:29:16 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Jim Chen From: Bjoern A. Zeeb Subject: git: 3b569c3e1ec6 - stable/15 - fwget: update MediaTek firmware listings to match ports List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: 3b569c3e1ec629896ebaaf7268223585cd152512 Auto-Submitted: auto-generated Date: Fri, 31 Jul 2026 20:29:16 +0000 Message-Id: <6a6d059c.269d3.31a81f5e@gitrepo.freebsd.org> The branch stable/15 has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=3b569c3e1ec629896ebaaf7268223585cd152512 commit 3b569c3e1ec629896ebaaf7268223585cd152512 Author: Jim Chen AuthorDate: 2026-07-27 12:47:53 +0000 Commit: Bjoern A. Zeeb CommitDate: 2026-07-31 17:45:25 +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 Differential Revision: https://reviews.freebsd.org/D57242 (cherry picked from commit 7925256edc74a8c60435dce1c2c2a8f3dd1ef1a3) --- 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 ;;