Index | Thread | Search

From:
Mike Larkin <mlarkin@nested.page>
Subject:
Re: update mwx-firmware to add 7925 files
To:
ports@openbsd.org
Date:
Thu, 28 May 2026 10:11:09 -0700

Download raw body.

Thread
On Thu, May 28, 2026 at 04:15:14PM +0200, Claudio Jeker wrote:
> On Thu, May 28, 2026 at 03:38:30PM +0200, Claudio Jeker wrote:
> > Update mwx-firmware to include the firmware for MT7925.
> > Hopefully this will be needed soon.
> >
> > I selected a FW_VER that other drivers use as well to reduce the number of
> > linux-firmware distfiles.
>
> Too much copy-paste the mt7925 file should be called
> 	mwx-mt7925_ram_code_1_1
> base by the original name of WIFI_RAM_CODE_MT7925_1_1.bin
> Not sure why MediaTek added the extra _1 to the file name but better keep
> that here as well.
>

ok mlarkin and thanks

> --
> :wq Claudio
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/sysutils/firmware/mwx/Makefile,v
> diff -u -p -r1.1.1.1 Makefile
> --- Makefile	21 Feb 2024 10:25:03 -0000	1.1.1.1
> +++ Makefile	28 May 2026 14:06:35 -0000
> @@ -1,6 +1,7 @@
>  FW_DRIVER=	mwx
> -FW_VER=		20240115
> +FW_VER=		20260309
>  DISTNAME=	linux-firmware-${FW_VER}
> +EXTRACT_SUFX=	.tar.xz
>  EXTRACT_FILES=	${DISTNAME}/{LICENCE.mediatek,mediatek/\*MT79\*}
>
>  HOMEPAGE=	https://wireless.wiki.kernel.org/en/users/drivers/mediatek
> @@ -11,7 +12,9 @@ do-install:
>  	${INSTALL_DATA} ${WRKSRC}/LICENCE.mediatek ${PREFIX}/firmware/mwx-license
>  	${INSTALL_DATA} ${WRKSRC}/mediatek/WIFI_RAM_CODE_MT7961_1.bin ${PREFIX}/firmware/mwx-mt7961_ram_code_1
>  	${INSTALL_DATA} ${WRKSRC}/mediatek/WIFI_RAM_CODE_MT7922_1.bin ${PREFIX}/firmware/mwx-mt7922_ram_code_1
> +	${INSTALL_DATA} ${WRKSRC}/mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin ${PREFIX}/firmware/mwx-mt7925_ram_code_1_1
>  	${INSTALL_DATA} ${WRKSRC}/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin ${PREFIX}/firmware/mwx-mt7961_patch_mcu_1_2_hdr
>  	${INSTALL_DATA} ${WRKSRC}/mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin ${PREFIX}/firmware/mwx-mt7922_patch_mcu_1_1_hdr
> +	${INSTALL_DATA} ${WRKSRC}/mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin ${PREFIX}/firmware/mwx-mt7925_patch_mcu_1_1_hdr
>
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/sysutils/firmware/mwx/distinfo,v
> diff -u -p -r1.1.1.1 distinfo
> --- distinfo	21 Feb 2024 10:25:03 -0000	1.1.1.1
> +++ distinfo	28 May 2026 12:47:17 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (firmware/linux-firmware-20240115.tar.gz) = swUDHAaPIaHpg6OQMRmUbXeZq2EjmPNx0xDYLu1bo2s=
> -SIZE (firmware/linux-firmware-20240115.tar.gz) = 553601923
> +SHA256 (firmware/linux-firmware-20260309.tar.xz) = x0zG9WK1itW8aysAphq8KcnkngYSbnujT7ypko4HqWw=
> +SIZE (firmware/linux-firmware-20260309.tar.xz) = 610973936
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/sysutils/firmware/mwx/pkg/PLIST,v
> diff -u -p -r1.1.1.1 PLIST
> --- pkg/PLIST	21 Feb 2024 10:25:03 -0000	1.1.1.1
> +++ pkg/PLIST	28 May 2026 14:06:47 -0000
> @@ -1,5 +1,7 @@
>  firmware/mwx-license
>  firmware/mwx-mt7922_patch_mcu_1_1_hdr
>  firmware/mwx-mt7922_ram_code_1
> +firmware/mwx-mt7925_patch_mcu_1_1_hdr
> +firmware/mwx-mt7925_ram_code_1_1
>  firmware/mwx-mt7961_patch_mcu_1_2_hdr
>  firmware/mwx-mt7961_ram_code_1
>