This is an old revision of the document!
o Go back –> ath10k
ath10k development happens in Kalle Valo's ath.git tree on github.com:
To clone the tree:
git clone https://github.com/kvalo/ath
ath10k driver is located in directory drivers/net/wireless/ath/ath10k.
If you can't use git, it's also possible to download .zip file from this link:
If you just want to browse the source code with your web browser this links always points to latest version of ath10k:
https://github.com/kvalo/ath/tree/master/drivers/net/wireless/ath/ath10k
Periodically Kalle Valo pulls the ath tree into wireless-drivers-next tree. Then David Miller pulls it to net-next which is eventually pulled by Linus Torvalds to official kernel releases. As a rough estimate it takes 2-4 months for a patch to propage from ath.git to an official Linux release.
Send patches to the mailing lists below. Kalle Valo reviews the patches within the next few days and, if they are ok, commits them to ath.git.
Preferably use ath.git master branch as the baseline for patches. Other trees can be used as well, but then the chances of conflicts are higher.
More info about submitting patches:
Guidelines for patches:
The terminology is from http://www.ietf.org/rfc/rfc2119.txt
The ath10k patch flow is this:
ath.git contains multiple branches: