git: 19d0dd87189e - main - mtw: fix display of the MAC revision

From: Kevin Lo <kevlo_at_FreeBSD.org>
Date: Thu, 19 Jun 2025 05:44:22 UTC
The branch main has been updated by kevlo:

URL: https://cgit.FreeBSD.org/src/commit/?id=19d0dd87189e7daf665be9eeafed93f0d1a3ed25

commit 19d0dd87189e7daf665be9eeafed93f0d1a3ed25
Author:     Kevin Lo <kevlo@FreeBSD.org>
AuthorDate: 2025-06-19 05:42:39 +0000
Commit:     Kevin Lo <kevlo@FreeBSD.org>
CommitDate: 2025-06-19 05:42:39 +0000

    mtw: fix display of the MAC revision
    
    Reviewed by:    adrian
    Differential Revision:  https://reviews.freebsd.org/D50542
---
 sys/dev/usb/wlan/if_mtw.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys/dev/usb/wlan/if_mtw.c b/sys/dev/usb/wlan/if_mtw.c
index 1eb7869decfa..137590651948 100644
--- a/sys/dev/usb/wlan/if_mtw.c
+++ b/sys/dev/usb/wlan/if_mtw.c
@@ -516,7 +516,7 @@ mtw_attach(device_t self)
 	struct ieee80211com *ic = &sc->sc_ic;
 	uint32_t ver;
 	int i, ret;
-	//	uint32_t tmp;
+	uint32_t tmp;
 	uint8_t iface_index;
 	int ntries, error;
 
@@ -579,6 +579,11 @@ mtw_attach(device_t self)
 		goto detach;
 	}
 
+
+	if (mtw_read(sc, MTW_MAC_VER_ID, &tmp) != 0)
+		goto detach;
+	sc->mac_rev = tmp & 0xffff;
+
 	mtw_load_microcode(sc);
 	ret = msleep(&sc->fwloading, &sc->sc_mtx, 0, "fwload", 3 * hz);
 	if (ret == EWOULDBLOCK || sc->fwloading != 1) {