brcmfmac: add CLM download support
authorChung-Hsien Hsu <cnhu@cypress.com>
Mon, 15 May 2017 01:11:05 +0000 (20:11 -0500)
committerPhil Elwell <phil@raspberrypi.org>
Fri, 6 Oct 2017 13:09:56 +0000 (14:09 +0100)
commit94808bae06cba6912323f2db6d244ccd74f1ac3f
treedfc0fba9d5bd05a5e7600e0de855e446ec54896c
parent9cf79d782ece69faafb630f98d59139a52b14013
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