ath10k: implement firmware IE container support
authorKalle Valo <kvalo@qca.qualcomm.com>
Fri, 27 Sep 2013 16:55:07 +0000 (19:55 +0300)
committerKalle Valo <kvalo@qca.qualcomm.com>
Mon, 30 Sep 2013 19:03:31 +0000 (22:03 +0300)
commit1a222435a1b0ed2f87f4752abdf03065b574dfac
treeb3df788b2989c8ab544b4f661ccf808787b66f81
parent958df3a00adb5347a11ef3e11274586e71d3d75b
ath10k: implement firmware IE container support

Firmware IE containers can dynamically provide various information what
firmware supports. Also it can embed more than one image so updating firmware
is easy, user just needs to update one file in /lib/firmware/.

The firmware API 2 or higher will use the IE container format, the current API
1 will not use the new format but it still is supported for some time. FW API 2
files are named as firmware-2.bin (which contains both firmware and otp images)
and API 1 files are firmware.bin and otp.bin.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/core.c
drivers/net/wireless/ath/ath10k/core.h
drivers/net/wireless/ath/ath10k/hw.h
drivers/net/wireless/ath/ath10k/wmi.c