summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAhmed Naseef <naseefkm@gmail.com>2026-07-19 12:25:30 +0400
committerFelix Fietkau <nbd@nbd.name>2026-07-31 12:25:38 +0000
commitd16447d7470502e998d82e806ca7ed49d1baa853 (patch)
tree1478a40cfd96ad3648c9c5f838244ad50820cf3e
parent313f1a27ebcb8687e3f8629e36631f7c593212eb (diff)
downloadlinux-d16447d7470502e998d82e806ca7ed49d1baa853.tar.gz
linux-d16447d7470502e998d82e806ca7ed49d1baa853.zip
wifi: mt76: mt7603: add 0x7592 EEPROM chip ID
Some EcoNet based routers ship an on-flash EEPROM whose chip-id is 0x7592 instead of the expected 0x7603. The device probes as PCI 14c3:7603 and the hardware MT_HW_CHIPID register reports 0x7603, independent of the EEPROM value. This is seen across multiple EcoNet EN751221 and EN7528 based devices (for example the Genexis Platinum 4410). Signed-off-by: Ahmed Naseef <naseefkm@gmail.com> Link: https://patch.msgid.link/20260719082530.3879831-1-naseefkm@gmail.com Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c b/drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c
index b89db2db6573..05f7aaefaf89 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7603/eeprom.c
@@ -142,6 +142,7 @@ static int mt7603_check_eeprom(struct mt76_dev *dev)
case 0x7628:
case 0x7603:
case 0x7600:
+ case 0x7592:
return 0;
default:
return -EINVAL;