]> git.baikalelectronics.ru Git - kernel.git/commit
brcmfmac: update core reset and disable routines.
authorHante Meuleman <meuleman@broadcom.com>
Mon, 13 Jan 2014 21:20:23 +0000 (22:20 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 16 Jan 2014 19:54:16 +0000 (14:54 -0500)
commit76529dd24500b41ea45f9c70d93bd551800f5e8b
tree1463f8305582ff23f344bf3fc50fc9c16484afeb
parent426c66bc3984890819801ec0e5c86b82df0076c0
brcmfmac: update core reset and disable routines.

The original core reset and disable routines do not work always
on running system. These routines were updated to properly reset
a core. When module is unloaded the device is put into download
state where all necessary cores have been reset. This will make
sure the device is in idle mode after module unload.

Reviewed-by: Arend Van Spriel <arend@broadcom.com>
Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c
drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.c
drivers/net/wireless/brcm80211/brcmfmac/sdio_chip.h