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:14]
Kalle Valo Mark FW API 1 removed, FW API 2 and 3 deprecated
en:users:drivers:ath10k:firmware [2024/02/21 16:10]
Kalle Valo [ath10k firmware] github.com -> git.codelinaro.org
Line 7: Line 7:
 ===== ath10k firmware ===== ===== ath10k firmware =====
  
-The ath10k firmware images are available from [[https://​git.kernel.org/​cgit/​linux/​kernel/​git/​firmware/​linux-firmware.git/​|linux-firmware.git]] which all common Linux distributions should install by default. Latest firmware images can be downloaded from [[https://github.com/kvalo/​ath10k-firmware|ath10k-firmware.git]] from which they get eventually pushed to [[https://​git.kernel.org/​cgit/​linux/​kernel/​git/​firmware/​linux-firmware.git/​|linux-firmware.git]].+The ath10k firmware images are available from [[https://​git.kernel.org/​cgit/​linux/​kernel/​git/​firmware/​linux-firmware.git/​|linux-firmware.git]] which all common Linux distributions should install by default. Latest firmware images can be downloaded from [[https://git.codelinaro.org/​clo/ath-firmware/​ath10k-firmware|ath10k-firmware.git]] from which they get eventually pushed to [[https://​git.kernel.org/​cgit/​linux/​kernel/​git/​firmware/​linux-firmware.git/​|linux-firmware.git]].
  
 ==== Firmware branches ===== ==== Firmware branches =====
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 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