The following set of patches add support for new wil6210 device (Talyn ver 2.0): - Definition of the new device ID and memory areas - New boot flow procedure and reset sequence - Support new DMA interface - enhanced DMA - Support new HW offloads, such as TSO, RX reorder and AMSDU Gidon Studinski (3): wil6210: add support for enhanced DMA structures wil6210: initialize TX and RX enhanced DMA rings wil6210: add support for enhanced DMA RX data flows Maya Erez (4): wil6210: add support for Talyn-MB (Talyn ver 2.0) device wil6210: add support for enhanced DMA TX data flows wil6210: add support for enhanced DMA debugfs wil6210: add support for Talyn-MB boot flow drivers/net/wireless/ath/wil6210/Makefile | 1 + drivers/net/wireless/ath/wil6210/cfg80211.c | 12 +- drivers/net/wireless/ath/wil6210/debugfs.c | 431 +++++-- drivers/net/wireless/ath/wil6210/ethtool.c | 2 +- drivers/net/wireless/ath/wil6210/interrupt.c | 225 +++- drivers/net/wireless/ath/wil6210/main.c | 350 ++++-- drivers/net/wireless/ath/wil6210/netdev.c | 73 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 62 +- drivers/net/wireless/ath/wil6210/pm.c | 6 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 20 +- drivers/net/wireless/ath/wil6210/trace.h | 57 + drivers/net/wireless/ath/wil6210/txrx.c | 648 +++++----- drivers/net/wireless/ath/wil6210/txrx.h | 105 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 1637 +++++++++++++++++++++++++ drivers/net/wireless/ath/wil6210/txrx_edma.h | 553 +++++++++ drivers/net/wireless/ath/wil6210/wil6210.h | 220 +++- drivers/net/wireless/ath/wil6210/wmi.c | 458 ++++++- drivers/net/wireless/ath/wil6210/wmi.h | 166 ++- 18 files changed, 4389 insertions(+), 637 deletions(-) create mode 100644 drivers/net/wireless/ath/wil6210/txrx_edma.c create mode 100644 drivers/net/wireless/ath/wil6210/txrx_edma.h -- 1.9.1