User Tools

Site Tools


en:users:drivers:ath10k:sources

Go back –> ath10k

ath10k sources

ath10k development happens in Kalle Valo's ath.git tree on kernel.org:

https://git.kernel.org/cgit/linux/kernel/git/kvalo/ath.git/

To clone the tree:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git

ath10k driver is located in directory drivers/net/wireless/ath/ath10k.

If you just want to browse the source code with your web browser this links always points to latest version of ath10k:

https://git.kernel.org/cgit/linux/kernel/git/kvalo/ath.git/tree/drivers/net/wireless/ath/ath10k

Git branches

ath.git contains multiple branches:

  • master: The default branch selected when cloning the tree. Everyone working on any ath drivers (ath11k, ath10k, ath9k, ath6kl, wcn36xx, wil6210 etc) should use this branch as the baseline for patches and when testing submitted patches. Follows Bob Copeland's wireless-testing tree, which contains the latest -rc release from Linus Torvalds and latest wireless trees. On top of that latest ath patches are merged from ath-next and ath-current branches. Also latest mhi-next is merged. The branch is rebased every time it's updated. Due to unclean history bisect will not work, better to use ath-next (or ath-current) for bisecting.
  • ath-next: Based on Kalle's wireless-drivers-next tree and will be periodically merged to wireless-drivers-next and scheduled for the next release under works (not for the current -rc releases). ath patches are commited to this branch first and then merged to the master branch. For bisect runs it's better to use this branch instead of the master branch. All patches adding new features or low priority fixes go to this branch.
  • ath-current: Based on Kalle's wireless-drivers tree and will be periodically merged to wireless-drivers and scheduled for the current release under works (for the upcoming -rc release). Only critical fixes.
  • pending: Used for building and runtime testing patches under review. Is rebased almost daily and hence commit ids are NOT stable. Use this only if you know what you are doing.
  • master-pending: The pending branch merged on top of the master, for easier testing of the pending patches. Same rules apply as with the pending branch.

See also submitting ath10k patches for more information about the patch flow.

en/users/drivers/ath10k/sources.txt · Last modified: 2021/03/06 06:06 by Kalle Valo