diff options
author | Franky Lin <frankyl@broadcom.com> | 2012-04-27 21:56:57 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-05-08 21:53:54 -0400 |
commit | d9126e0c420b1ced6a2482aeda8380bca7fbebb0 (patch) | |
tree | da0905a46c3ab6dbddbfa5c2e0a393f803421449 /drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | |
parent | f0116fbfcb2559a32e6387ee1699cccf977dab73 (diff) |
brcmfmac: check bus state for status
Bus state should be the correct flag for bus status. Use it instead
of result from previous function call for backplane clock switch.
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c')
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c b/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c index a80b840051a..ad46f34b582 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c +++ b/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | |||
@@ -3509,7 +3509,7 @@ static int brcmf_sdbrcm_bus_init(struct device *dev) | |||
3509 | SBSDIO_FUNC1_CHIPCLKCSR, saveclk, &err); | 3509 | SBSDIO_FUNC1_CHIPCLKCSR, saveclk, &err); |
3510 | 3510 | ||
3511 | /* If we didn't come up, turn off backplane clock */ | 3511 | /* If we didn't come up, turn off backplane clock */ |
3512 | if (!ret) | 3512 | if (bus_if->state != BRCMF_BUS_DATA) |
3513 | brcmf_sdbrcm_clkctl(bus, CLK_NONE, false); | 3513 | brcmf_sdbrcm_clkctl(bus, CLK_NONE, false); |
3514 | 3514 | ||
3515 | exit: | 3515 | exit: |