Return-path: Received: from alexa-out-ams-01.qualcomm.com ([185.23.61.162]:51364 "EHLO alexa-out-ams-01.qualcomm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750759AbeFVFuN (ORCPT ); Fri, 22 Jun 2018 01:50:13 -0400 From: Maya Erez To: Kalle Valo Cc: Maya Erez , linux-wireless@vger.kernel.org, wil6210@qti.qualcomm.com Subject: [PATCH v4 0/8] wil6210 patches Date: Fri, 22 Jun 2018 08:49:15 +0300 Message-Id: <1529646563-18221-1-git-send-email-merez@codeaurora.org> (sfid-20180622_075016_704293_771B1ED7) Sender: linux-wireless-owner@vger.kernel.org List-ID: Changes from v3: Fix copyright of wil_crash_dump.c Changes from v2: - Fix amsdu setting in BA response - Remove crash dump collection from OTP sectionas it can cause PCIe halt Changes from v1: - Removal of module parameters - Addition of debugfs entries for configuring enhanced DMA - Fixing kbuild bot error - Enabling AMSDU by default (based on FW support) - Fixing L2 translation mode 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 (5): 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 wil6210: remove crash dump collection from OTP section drivers/net/wireless/ath/wil6210/Makefile | 1 + drivers/net/wireless/ath/wil6210/cfg80211.c | 12 +- drivers/net/wireless/ath/wil6210/debugfs.c | 490 +++++-- drivers/net/wireless/ath/wil6210/ethtool.c | 2 +- drivers/net/wireless/ath/wil6210/interrupt.c | 225 ++- drivers/net/wireless/ath/wil6210/main.c | 360 ++++- drivers/net/wireless/ath/wil6210/netdev.c | 73 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 59 +- drivers/net/wireless/ath/wil6210/pm.c | 6 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 26 +- drivers/net/wireless/ath/wil6210/trace.h | 59 + drivers/net/wireless/ath/wil6210/txrx.c | 649 ++++----- drivers/net/wireless/ath/wil6210/txrx.h | 105 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 1598 +++++++++++++++++++++ drivers/net/wireless/ath/wil6210/txrx_edma.h | 562 ++++++++ drivers/net/wireless/ath/wil6210/wil6210.h | 228 ++- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 5 +- drivers/net/wireless/ath/wil6210/wmi.c | 502 ++++++- drivers/net/wireless/ath/wil6210/wmi.h | 167 ++- 19 files changed, 4468 insertions(+), 661 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