Hi everyone, Looks like ath10k is very close to finally support qca6164. Recent discussion[1] led to a working prototype[2][3]. I'm CCing everyone I've found in my mailbox that complained about QCA6164 not working. Hopefully I did not miss anyone. I would really like to know if this patchset (in its current shape and form) of mine works for any of you who owns QCA6164. If it doesn't please try Patch [1/2] only. Today Kalle posted QCA6174 (which is actually QCA61X4) firmware binary for ath10k[4]. Please use it to test QCA6164 (i.e. don't use sumdog's firmware nor your own assembled one). However QCA6164 requires a different board.bin file[3]. This requires some additional changes in ath10k to support sanely but *for now* you can use board file vvanpo extracted from window driver[5] and place it as: /lib/firmware/ath10k/QCA6174/hw2.1/board-pci-168c:0041:17aa:3545.bin This should work. If it doesn't, try replacing the existing board.bin - if you'll need to do please let me/us know and post the boot string which looks like this: ath10k_pci 0000:03:00.0: qca6174 hw2.1 (0x05010000, 0x003405ff, 168c:0041:17aa:3545 fallback) fw killer-n1525-fw api 5 htt-ver 0.0 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1 features My guess is some devices may have different subsystem product/vendor ids. It'll be good to know at least a subset of those for reference. [1]: http://lists.infradead.org/pipermail/ath10k/2015-August/005752.html [2]: https://github.com/atondwal/linux/commits/fork-ath [3]: http://lists.infradead.org/pipermail/ath10k/2015-August/005811.html [4]: http://lists.infradead.org/pipermail/ath10k/2015-August/005825.html [5]: https://github.com/atondwal/ath10k-firmware/blob/88fca85ef59d708b9874e5b7885416b58aef9ee7/ath10k/QCA6164/hw2.1/board.bin Michal Kazior (2): ath10k: add qca6164 support ath10k: rename qca6174 to qca61x4 drivers/net/wireless/ath/ath10k/core.c | 71 +++++++++++++++----------- drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/hw.c | 4 +- drivers/net/wireless/ath/ath10k/hw.h | 70 +++++++++++++------------- drivers/net/wireless/ath/ath10k/pci.c | 77 +++++++++++++++++------------ drivers/net/wireless/ath/ath10k/pci.h | 2 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 4 +- drivers/net/wireless/ath/ath10k/targaddrs.h | 4 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 2 +- 9 files changed, 130 insertions(+), 105 deletions(-) -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html