User Tools

Site Tools


en:users:drivers:ath10k:firmware

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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.
  
en/users/drivers/ath10k/firmware.txt · Last modified: 2024/03/06 11:29 by Kalle Valo