aboutsummaryrefslogtreecommitdiff
path: root/mt7921
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2025-12-05 20:47:59 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2025-12-05 21:27:47 +0000
commit793e6427d9089ce2724005ea3dadd839334065ae (patch)
tree775f224bd0813f9d7db9f379dbf15282708e4461 /mt7921
parent731c85b798313a757d42a3cc9861359f47d84ed5 (diff)
Diffstat (limited to 'mt7921')
-rw-r--r--mt7921/init.c4
-rw-r--r--mt7921/main.c2
-rw-r--r--mt7921/usb.c3
3 files changed, 8 insertions, 1 deletions
diff --git a/mt7921/init.c b/mt7921/init.c
index 14e17dc90256..b9098a7331b1 100644
--- a/mt7921/init.c
+++ b/mt7921/init.c
@@ -189,7 +189,9 @@ static int __mt7921_init_hardware(struct mt792x_dev *dev)
if (ret)
goto out;
- mt76_eeprom_override(&dev->mphy);
+ ret = mt76_eeprom_override(&dev->mphy);
+ if (ret)
+ goto out;
ret = mt7921_mcu_set_eeprom(dev);
if (ret)
diff --git a/mt7921/main.c b/mt7921/main.c
index 5881040ac195..67383c41a319 100644
--- a/mt7921/main.c
+++ b/mt7921/main.c
@@ -135,6 +135,8 @@ mt7921_init_he_caps(struct mt792x_phy *phy, enum nl80211_band band,
if (is_mt7922(phy->mt76->dev)) {
he_cap_elem->phy_cap_info[0] |=
IEEE80211_HE_PHY_CAP0_CHANNEL_WIDTH_SET_160MHZ_IN_5G;
+ he_cap_elem->phy_cap_info[4] |=
+ IEEE80211_HE_PHY_CAP4_BEAMFORMEE_MAX_STS_ABOVE_80MHZ_4;
he_cap_elem->phy_cap_info[8] |=
IEEE80211_HE_PHY_CAP8_20MHZ_IN_160MHZ_HE_PPDU |
IEEE80211_HE_PHY_CAP8_80MHZ_IN_160MHZ_HE_PPDU;
diff --git a/mt7921/usb.c b/mt7921/usb.c
index fe9751851ff7..100bdba32ba5 100644
--- a/mt7921/usb.c
+++ b/mt7921/usb.c
@@ -21,6 +21,9 @@ static const struct usb_device_id mt7921u_device_table[] = {
/* Netgear, Inc. [A8000,AXE3000] */
{ USB_DEVICE_AND_INTERFACE_INFO(0x0846, 0x9060, 0xff, 0xff, 0xff),
.driver_info = (kernel_ulong_t)MT7921_FIRMWARE_WM },
+ /* Netgear, Inc. A7500 */
+ { USB_DEVICE_AND_INTERFACE_INFO(0x0846, 0x9065, 0xff, 0xff, 0xff),
+ .driver_info = (kernel_ulong_t)MT7921_FIRMWARE_WM },
/* TP-Link TXE50UH */
{ USB_DEVICE_AND_INTERFACE_INFO(0x35bc, 0x0107, 0xff, 0xff, 0xff),
.driver_info = (kernel_ulong_t)MT7921_FIRMWARE_WM },