brcmfmac: reset two D11 cores if chip has two D11 cores
authorWright Feng <wright.feng@cypress.com>
Wed, 11 Dec 2019 23:52:45 +0000 (00:52 +0100)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 18 Dec 2019 19:07:38 +0000 (21:07 +0200)
commit1b8d2e0a9e4221b99eea375c079507ce8ef655f5
treefe6cbe4cdf249de61ba7fca1f9fade19f8fe7fe7
parent716c733f52ecf7f587e617c2739e7a7410301968
brcmfmac: reset two D11 cores if chip has two D11 cores

There are two D11 cores in RSDB chips like 4359. We have to reset two
D11 cores simutaneously before firmware download, or the firmware may
not be initialized correctly and cause "fw initialized failed" error.

Signed-off-by: Wright Feng <wright.feng@cypress.com>
Signed-off-by: Soeren Moch <smoch@web.de>
Reviewed-by: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c