brcmfmac: keep SDIO watchdog running when console_interval is non-zero
authorWright Feng <wright.feng@cypress.com>
Thu, 4 Jun 2020 07:18:33 +0000 (02:18 -0500)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 14 Jul 2020 09:43:44 +0000 (12:43 +0300)
commiteccbf46b15bb3e35d004148f7c3a8fa8e9b26c1e
tree052e778514228a2827f1b978cc8fd8c774905167
parent1eb4e9f629981941f3e03c65eee2ee7178a62d4e
brcmfmac: keep SDIO watchdog running when console_interval is non-zero

brcmfmac host driver makes SDIO bus sleep and stops SDIO watchdog if no
pending event or data. As a result, host driver does not poll firmware
console buffer before buffer overflow, which leads to missing firmware
logs. We should not stop SDIO watchdog if console_interval is non-zero
in debug build.

Signed-off-by: Wright Feng <wright.feng@cypress.com>
Signed-off-by: Chi-hsien Lin <chi-hsien.lin@cypress.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20200604071835.3842-4-wright.feng@cypress.com
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c