]> git.baikalelectronics.ru Git - kernel.git/commit
mt76: mt7615: do not set MT76_STATE_PM at bootstrap
authorLorenzo Bianconi <lorenzo@kernel.org>
Sat, 15 May 2021 13:26:12 +0000 (15:26 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Sun, 30 May 2021 16:19:45 +0000 (19:19 +0300)
commit05240174bdf2b42fc45442ff9773161e9fbc4e5e
tree4978cde8763c13dac32ffc9b807a34d390e253af
parent7466c4a3ea1573e20472acf6cdd0dac7f8aeda43
mt76: mt7615: do not set MT76_STATE_PM at bootstrap

Remove MT76_STATE_PM in mt7615_init_device() and introduce
__mt7663s_mcu_drv_pmctrl for fw loading in mt7663s.
This patch fixes a crash at bootstrap for device (e.g. mt7622) that do
not support runtime-pm

Fixes: eec872e575fe ("mt76: connac: introduce wake counter for fw_pmctrl synchronization")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/e5a2618574007113d844874420f7855891abf167.1621085028.git.lorenzo@kernel.org
drivers/net/wireless/mediatek/mt76/mt7615/init.c
drivers/net/wireless/mediatek/mt76/mt7615/sdio_mcu.c
drivers/net/wireless/mediatek/mt76/mt7615/usb_mcu.c