This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:users:drivers:ath10k:firmware [2016/06/16 13:05] Kalle Valo Document history for FW API 3, 4 and 5 |
en:users:drivers:ath10k:firmware [2018/03/07 14:09] Kalle Valo Document firmware API 6 |
||
---|---|---|---|
Line 13: | Line 13: | ||
^ Hardware ^ Firmware major version/branch ^ Latest firmware revision ^ Intended use ^ Kernel version required* ^ Git commit ^ | ^ Hardware ^ Firmware major version/branch ^ Latest firmware revision ^ Intended use ^ Kernel version required* ^ Git commit ^ | ||
- | | QCA988X | main | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA988X/main|link]] | STA | 3.11 | 5e3dd157d7e7 | | + | | QCA988X | main | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA988X/hw2.0/main|link]] | STA | 3.11 | 5e3dd157d7e7 | |
- | | QCA988X | 10.1 | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA988X/10.1|link]] | AP | 3.13 | 8acd3c97ff9e | | + | | QCA988X | 10.1 | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA988X/hw2.0/10.1|link]] | AP | 3.13 | 8acd3c97ff9e | |
- | | QCA988X | 10.2 | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA988X/10.2|link]] | AP | 3.18 | 24c88f7807fb | | + | | QCA988X | 10.2 | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA988X/hw2.0/10.2|link]] | AP | 3.18 | 24c88f7807fb | |
- | | QCA988X | 10.2.4 | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA988X/10.2.4|link]] | AP | 4.0 | 4a16fbec1cd0 | | + | | QCA988X | 10.2.4 | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA988X/hw2.0/10.2.4|link]] | AP | 4.0 | 4a16fbec1cd0 | |
| QCA6164/QCA6174 | wmi-tlv | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174|link]] | AP/STA | 4.0 | d63955b33b3b, ca996ec56608 | | | QCA6164/QCA6174 | wmi-tlv | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174|link]] | AP/STA | 4.0 | d63955b33b3b, ca996ec56608 | | ||
| QCA9980 | 10.4 | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA99X0|link]] | AP | 4.2 | 8a055a8adc87 | | | QCA9980 | 10.4 | [[https://github.com/kvalo/ath10k-firmware/tree/master/QCA99X0|link]] | AP | 4.2 | 8a055a8adc87 | | ||
Line 41: | Line 41: | ||
==== Firmware API 1 ==== | ==== Firmware API 1 ==== | ||
- | The first version. Firmware images are in separate files: firmware.bin and otp.bin. There's no FW IE support. Deprecated since March 2014. | + | The first version. Firmware images are in separate files: firmware.bin and otp.bin. There's no FW IE support. Deprecated since March 2014 and removed on March 2016. |
==== Firmware API 2 ==== | ==== Firmware API 2 ==== | ||
- | Embedding both firmware and otp images into same file firmware-2.bin. Firmware meta data provided through FW IE. Added in commit 1a222435a dated Sep 27 2013, for Linux 3.13. | + | Embedding both firmware and otp images into same file firmware-2.bin. Firmware meta data provided through FW IE. Added in commit 1a222435a dated Sep 27 2013, for Linux 3.13. Deprecated, no new firmware releases use this anymore. |
==== Firmware API 3 ==== | ==== Firmware API 3 ==== | ||
- | Adding support for 10.2 firmware for QCA988X and ATH10K_FW_FEATURE_WMI_10_2 feature for 10.2 WMI mappings. Added in commit 24c88f7807fb7 dated Jul 27 2014. | + | Adding support for 10.2 firmware for QCA988X and ATH10K_FW_FEATURE_WMI_10_2 feature for 10.2 WMI mappings. Added in commit 24c88f7807fb7 dated Jul 27 2014. Deprecated, no new firmware releases use this anymore. |
==== Firmware API 4 ==== | ==== Firmware API 4 ==== | ||
Line 59: | Line 59: | ||
Adding support for ATH10K_FW_IE_HTT_OP_VERSION, needed to support 10.2.4.48-2 on QCA988X. Added in commit 53513c302f35e March 25 2015. | Adding support for ATH10K_FW_IE_HTT_OP_VERSION, needed to support 10.2.4.48-2 on QCA988X. Added in commit 53513c302f35e March 25 2015. | ||
+ | |||
+ | ==== Firmware API 6 ==== | ||
+ | |||
+ | Workaround for board id being zero on QCA6174 hw3.0 starting from firmware release WLAN.RM.4.4-00022-QCARMSWPZ-2. Added in commit aad1fd7f7677 April 19 2017, first release v4.12-rc1. | ||
+ | |||
+ | Also for QCA9377 hw1.0 fix IRAM bank compatibility starting from firmware release WLAN.TF.2.1-00014-QCARMSWP-1. Added in commit fc8b92635f79 February 2018, first release v4.17-rc1. | ||