CHROMIUM: ath10k: add WCN3990 firmware-5.bin
This is not actually a firmware; it just a firmware flags file,
containing a few flags and options to describe how the firmware should
work. Particularly, it contains the NON_BMI flag, which tells a driver
that the WLAN firmware will not be loaded via traditional host-initiated
methods, but it will instead be loaded "out of band," while we simply
wait for a "firmware ready" signal.
$ tools/scripts/ath10k/ath10k-fwencoder \
--create --set-wmi-op-version=tlv --set-htt-op-version=tlv \
--set-fw-api=5 --features=mgmt-tx-by-ref,non-bmi \
The fwencoder tool was recently updated to include the 'mgmt-txt-by-ref'
and 'non-bmi' flags. I used the '--timestamp' flag to match the firmware
I pieced together myself previously -- the only diff is in the the
length/padding of the FW_FEATURES TLV, and in the ordering of the TLVs
within the file.
This (along with plenty of other missing pieces that are still in
flight) was used to connect to a local AP.
Signed-off-by: Brian Norris <firstname.lastname@example.org>
Commit-Ready: Douglas Anderson <email@example.com>
Reviewed-by: Douglas Anderson <firstname.lastname@example.org>
2 files changed