This patch series is intended to prepare the ath6kl driver for newer chipsets that doesn't use the current WMI data endpoints for data traffic. The chipset I have been working with (and used for testing) is QCA6584. It is SDIO based (at least the variant I have been using) with 802.11p WAVE DSRC capabilities. This chipset is different from the AR600X family in that it does not use the WMI data services (service id's 0x101 to 0x104 ) for data traffic. Instead it uses the HTT data service for data and wmi unified for control messages. It is also different when it comes to mailbox addresses and HTC header format as well, but these differences are not part of this patch series. Erik Stromdahl (5): ath6kl: HTC mbox tx complete cb support ath6kl: Updated TARG_VTOP macro with default value ath6kl: Added disable credit flow ctrl for mbox ath6kl: Updated credit setup ath6kl: service connect rewrite drivers/net/wireless/ath/ath6kl/core.h | 3 + drivers/net/wireless/ath/ath6kl/htc-ops.h | 2 +- drivers/net/wireless/ath/ath6kl/htc.h | 4 +- drivers/net/wireless/ath/ath6kl/htc_mbox.c | 75 +++++------- drivers/net/wireless/ath/ath6kl/htc_pipe.c | 16 +-- drivers/net/wireless/ath/ath6kl/init.c | 187 +++++++++++++++++------------ drivers/net/wireless/ath/ath6kl/target.h | 4 +- 7 files changed, 156 insertions(+), 135 deletions(-) -- 2.1.4