]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: mt76: mt7915: firmware restart on devices with a second pcie link
authorFelix Fietkau <nbd@nbd.name>
Mon, 30 Dec 2024 19:41:59 +0000 (20:41 +0100)
committerFelix Fietkau <nbd@nbd.name>
Tue, 14 Jan 2025 12:34:36 +0000 (13:34 +0100)
commit9b60e2ae511c959024ecf6578b3fbe85cd06d7cc
treec02f4aacbc8ab41fc82364d91144c19c6a95bc04
parente733647566ecbf7a261e583f49320855f0c33221
wifi: mt76: mt7915: firmware restart on devices with a second pcie link

It seems that the firmware checks the register used for detecting matching
PCIe links in order to figure out if a secondary PCIe link is enabled.
Write the register again just before starting the firmware on hw reset,
in order to fix an issue that left the second band unusable after restart.

Fixes: 9093cfff72e3 ("mt76: mt7915: add support for using a secondary PCIe link for gen1")
Link: https://patch.msgid.link/20241230194202.95065-11-nbd@nbd.name
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
drivers/net/wireless/mediatek/mt76/mt7915/pci.c