brcmfmac: add CLM download support
authorChung-Hsien Hsu <cnhu@cypress.com>
Mon, 15 May 2017 01:11:05 +0000 (20:11 -0500)
committerRaspbian kernel package updater <root@raspbian.org>
Sat, 31 Mar 2018 14:57:21 +0000 (15:57 +0100)
commit628d8c0a051800f27fe8d6d421b4c5daed6801ec
tree59b142f4a195df154ef9ca0200a57307eebeca0e
parent9fb5354fd797cb7160b21c7313737f821ab5360d
brcmfmac: add CLM download support

Future firmwares will be provided with minimal built-in CLM - the
NULL region (#n/0) becomes the initial country. It cannot be changed
until downloading a CLM blob file with some other regions. This patch
adds support for CLM blob file download. The blob file should be named
as firmware but with extension .clm_blob (e.g.
brcmfmac43430-sdio.clm_blob) and be placed in /lib/firmware/brcm/.

Change-Id: I0901a4b38592fe28d0adeb8f3e2402292842f169

Signed-off-by: Chung-Hsien Hsu <cnhu@cypress.com>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c