Michal Kazior
87263e5bb4
ath10k: rename hif_ce_pipe_info to ath10k_pci_pipe
...
The new naming makes more sense.
Signed-off-by: Michal Kazior <michal.kazior@tieto.com >
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com >
2013-09-01 09:27:49 +03:00
Michal Kazior
39e4086a73
ath10k: use inline ce_state structure
...
Simplifies memory managament of ce_state.
Signed-off-by: Michal Kazior <michal.kazior@tieto.com >
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com >
2013-09-01 09:21:45 +03:00
Michal Kazior
f9d8fece02
ath10k: clean up PCI completion states
...
Improve code readability by using enum and a
switch-case.
Signed-off-by: Michal Kazior <michal.kazior@tieto.com >
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com >
2013-08-14 18:00:00 +03:00
Bartosz Markowski
57a8930aec
ath10k: Remove qca98xx hw1.0 support
...
Since the firmware support is no longer available for hw1.0,
drop all code (especially workarounds) for those units.
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com >
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com >
2013-08-12 17:21:38 +03:00
Bartosz Markowski
8cc8df906f
ath10k: add SoC power save option to PCI features map
...
Unify the PCI options location.
By default the SoC PS option is disabled to boost the
performance and due to poor stability on early HW revisions.
In future we can remove the module parameter and turn on/off
the PS for given hardware.
This change also makes the pci module parameter for SoC PS static.
Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com >
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com >
2013-08-07 10:03:29 +03:00
Michal Kazior
cba4ca7553
ath10k: fix typo in define name
...
Signed-off-by: Michal Kazior <michal.kazior@tieto.com >
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com >
2013-07-30 18:01:16 +03:00
Kalle Valo
5e3dd157d7
ath10k: mac80211 driver for Qualcomm Atheros 802.11ac CQA98xx devices
...
Here's a new mac80211 driver for Qualcomm Atheros 802.11ac QCA98xx devices.
A major difference from ath9k is that there's now a firmware and
that's why we had to implement a new driver.
The wiki page for the driver is:
http://wireless.kernel.org/en/users/Drivers/ath10k
The driver has had many authors, they are listed here alphabetically:
Bartosz Markowski <bartosz.markowski@tieto.com >
Janusz Dziedzic <janusz.dziedzic@tieto.com >
Kalle Valo <kvalo@qca.qualcomm.com >
Marek Kwaczynski <marek.kwaczynski@tieto.com >
Marek Puzyniak <marek.puzyniak@tieto.com >
Michal Kazior <michal.kazior@tieto.com >
Sujith Manoharan <c_manoha@qca.qualcomm.com >
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com >
2013-06-12 20:52:10 +03:00