OSDN Git Service

brcmfmac: Remove brcmf_sdiod_request_data()
authorIan Molton <ian@mnementh.co.uk>
Mon, 13 Nov 2017 20:35:44 +0000 (21:35 +0100)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 7 Dec 2017 13:10:53 +0000 (15:10 +0200)
commit993a98a42e6e790fd0d2bf7d55a031513c7ba7dc
treece96304908efab0e3f6b0625230604347ca1ff44
parent4a3338ba2a7421db2260159cca5a27bd2ee36d00
brcmfmac: Remove brcmf_sdiod_request_data()

This function is obfuscating how IO works on this chip. Remove it
and push its logic into brcmf_sdiod_reg_{read,write}().

Handling of -ENOMEDIUM is altered, but as that's pretty much broken anyway
we can ignore that.

Signed-off-by: Ian Molton <ian@mnementh.co.uk>
Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h