From nobody Mon Jul 27 13:04:09 2026 X-Original-To: dev-commits-src-all@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 4h7zLx6M5zz6mxMV for ; Mon, 27 Jul 2026 13:04:09 +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 4h7zLx3jJPz3cB9 for ; Mon, 27 Jul 2026 13:04:09 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1785157449; 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=zYw6R48ppQ2xPnIpddKPDTwfjI6nazCuXcyykFFhONQ=; b=cc/Zm/Zrko3MQa0j0cU16ey2vG/UBP00CgGPSu5IJeiix6F3BPo89WmpMNCcm1yjDlN0j3 /CmnS6iNOsw9td9QQbZ+KnfP2XJ/bQcy8C8YYqoC7Yyv6ZGXK7vicBI1vOhtO86Mza0HiW VFndstZy/f78f5WjXh/0ZAfYiJJfZF6dLVTakw75sRrQFQFuNiowRnsP0LYjMnV+Yk6cBH 2YOq1060d4oNy/JvHz21JuzM8Ja0cMaNDa91WjqtyzaxGFd2bEES1LNKwHmDpNRGiPY/YG /Gfph/cpRqRjywKi6vNETPVfzitsteeBu7EWmut0rSjJPg9tr/ysMXUtF9ue8g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1785157449; a=rsa-sha256; cv=none; b=jZHB1SayJX1czA24/O2uJb5avbGsxNW2Y12CMl5rJdZw1sltSNZzdIAd+n82JmXTmZqU9O TOQ+ZZF0cbmnmPfVvOSYYCp5DqtCzfeGRlR0vkx7iZjXZus4OZ+mOCp+GHLk2k5ni2qtxN X6f7EadDWt5I9iQcqCDy5D6Onmi0MjhKzMp4RrbVKndWWVBP/L8/lrmpOnHv4fyCZ7kB3R 7Z2pL9ORpQ3pXbNhlaVb5NqbFB2Xkh4MxjyvTwb3pD8SuOUtrfHd75uyDylpTV7eYwYChG sErwykfg9HDx6Wm7P1hxT3q2SqtyzDYudBwMRvMxFOfvx7R/UMXEmuAlhLcmXg== 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=1785157449; 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=zYw6R48ppQ2xPnIpddKPDTwfjI6nazCuXcyykFFhONQ=; b=fmnCzcuaq2JKaCxKFIf/saC3a2P4dE/UG/xbXIO3i9uCbt/ACFVmH1zyOiGN+wZS39URJj WZDUdNxEcKbcJQNgA41cTxYah8nRQLdWMYulguDeYSC7jG7+fKeoYyhUC9q6QqXjM+MB0w q2Tq2rMHHirsckrJHHZhbTkscYwgiXGOHOQqbr+3aoYTT/KJZLnp0luc0gspdRqjseH4xX ZgBssQ8E6pE2rZvvSY0Ox4mzt+z3sOuQA+nQeQXDsgCU1jGFUAMCT7ZRJ3oypUC8id/eDz dlWGvIjczBhHkziQS2CyRDZsIZlKNnJidvVWk/s8WSSAsH19bRM9OiS8NKcUxA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4h7zLx2PpNz184w for ; Mon, 27 Jul 2026 13:04:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 37cdb by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 27 Jul 2026 13:04:09 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Cc: Jim Chen From: Bjoern A. Zeeb Subject: git: 7925256edc74 - main - fwget: update MediaTek firmware listings to match ports List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@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/main X-Git-Reftype: branch X-Git-Commit: 7925256edc74a8c60435dce1c2c2a8f3dd1ef1a3 Auto-Submitted: auto-generated Date: Mon, 27 Jul 2026 13:04:09 +0000 Message-Id: <6a675749.37cdb.79819f84@gitrepo.freebsd.org> The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=7925256edc74a8c60435dce1c2c2a8f3dd1ef1a3 commit 7925256edc74a8c60435dce1c2c2a8f3dd1ef1a3 Author: Jim Chen AuthorDate: 2026-07-27 12:47:53 +0000 Commit: Bjoern A. Zeeb 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 ;;