]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
mt76: mt7915: add wifi subsystem reset
authorRyder Lee <ryder.lee@mediatek.com>
Tue, 6 Apr 2021 04:46:09 +0000 (12:46 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 19 May 2021 08:29:32 +0000 (10:29 +0200)
commit6d40f1c520d640d0335492314755748c64db44b9
tree217551e72e4509b8e38bfbb124e9074f5e8d06c7
parent448a00eaba77b2632db6585abb8e3385dd98a256
mt76: mt7915: add wifi subsystem reset

[ Upstream commit e07419a7dca97dd9bddfe5d099380857c19535f3 ]

Reset wifi subsystem when MCU is already running.
Fixes firmware download failure after soft reboot on systems where the PCIe
reset could not be performed properly.

Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Co-developed-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/wireless/mediatek/mt76/mt7915/init.c
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
drivers/net/wireless/mediatek/mt76/mt7915/regs.h