[RFC v3 0/8] ath10k sdio support
erik.stromdahl at gmail.com
Fri Jan 13 13:26:03 PST 2017
This is the third version of the sdio RFC patch series.
The actual sdio code (patch 6) has been subject to a massive overhaul,
mainly as a result of Kalle's review comments.
It no longer has any strong resemblance of the original ath6kl code from
which it was originally based upon.
Previous pathes 6 to 10 have been merged into one single patch.
The previous series had a rework of the "HTC fake service" connect
(ep 0 connect) that introduced a race between the actual endpoint
connect and the HTC ready message. This issue has been addressed,
and the current patches (3 and 4) has been rewritten accordingly.
* overview of patches *
Patches 1 to 4 are more or less identical to the previous RFC, with an
exception for patch 3 that changes the "HTC fake service" connect
Patch 5 is a squashed version of previous patches 6 to 10.
Patch 6 is the actual sdio patch
Patches 7 to 8 are new and adds special sdio versions of BMI get
target info and HTC ready.
The new version was built and tested against:
Erik Stromdahl (8):
ath10k: htc: made static function public
ath10k: htc: rx trailer lookahead support
ath10k: htc: move htc ctrl ep connect to htc_init
ath10k: htc: refactorization
ath10k: various sdio related definitions
ath10k: sdio support
ath10k: sdio get target info
ath10k: htc: ready_ext msg support
drivers/net/wireless/ath/ath10k/Kconfig | 6 +
drivers/net/wireless/ath/ath10k/Makefile | 3 +
drivers/net/wireless/ath/ath10k/bmi.c | 70 +
drivers/net/wireless/ath/ath10k/bmi.h | 2 +
drivers/net/wireless/ath/ath10k/core.c | 5 +-
drivers/net/wireless/ath/ath10k/core.h | 3 +
drivers/net/wireless/ath/ath10k/debug.h | 2 +
drivers/net/wireless/ath/ath10k/htc.c | 241 ++-
drivers/net/wireless/ath/ath10k/htc.h | 39 +-
drivers/net/wireless/ath/ath10k/hw.h | 53 +
drivers/net/wireless/ath/ath10k/sdio.c | 2105 +++++++++++++++++++++++++++
drivers/net/wireless/ath/ath10k/sdio.h | 259 ++++
drivers/net/wireless/ath/ath10k/targaddrs.h | 24 +
13 files changed, 2737 insertions(+), 75 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath10k/sdio.c
create mode 100644 drivers/net/wireless/ath/ath10k/sdio.h
More information about the ath10k