Here another series of patches which were originally submitted by Ian Molton. For some patches I reworded the commit message. The series is intended for 4.16 and applies to the master branch of the wireless-drivers-next repository. Ian Molton (10): brcmfmac: Split brcmf_sdiod_buffrw function up. brcmfmac: whitespace fixes in brcmf_sdiod_send_buf() brcmfmac: Clarify if using braces. brcmfmac: Rename / replace old IO functions with simpler ones. brcmfmac: Tidy register definitions a little brcmfmac: Remove brcmf_sdiod_addrprep() brcmfmac: remove unnecessary call to brcmf_sdiod_set_backplane_window() brcmfmac: Cleanup offsetof() brcmfmac: Remove unused macro. brcmfmac: Remove repeated calls to brcmf_chip_get_core() .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 313 ++++++++------------- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 248 ++++++++-------- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 47 ++-- 3 files changed, 263 insertions(+), 345 deletions(-) -- 1.9.1