Return-path: Received: from ebb06.tieto.com ([131.207.168.38]:53485 "EHLO ebb06.tieto.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750949Ab3IYJiZ (ORCPT ); Wed, 25 Sep 2013 05:38:25 -0400 From: Bartosz Markowski To: CC: , Bartosz Markowski Subject: [PATCH 00/13] ath10k: dual-firmware support (MAIN and 10.X) Date: Wed, 25 Sep 2013 11:37:58 +0200 Message-ID: <1380101891-18312-1-git-send-email-bartosz.markowski@tieto.com> (sfid-20130925_113828_994959_03F487A7) MIME-Version: 1.0 Content-Type: text/plain Sender: linux-wireless-owner@vger.kernel.org List-ID: This patch-set adds framework for dynamic support of 10.X FW branch. The major changes covered by this work: * dynamic WMI structures * WMI cmd/event definitions from 10.x FW track * memory host chunks feature * management frames path over WMI for 10.x * WMI RX events handling for MAIN and 10.X split * target config split (LARGE AP feature for 10.x) * scan start sctructure split * dynamic VDEV and PDEV parameters structures TODO: * add FW IEs to identify (runtime) which FW ath10k deals with Bartosz Markowski (13): ath10k: introduce dynamic WMI structures ath10k: add wmi_10x_ definitions ath10k: warn if give WMI command is not supported ath10k: implement WMI events handling frame for both firmwares ath10k: split ath10k_wmi_service_ready_event_rx ath10k: drop the fw versioning sanity check ath10k: implement host memory chunks ath10k: bring back the WMI path for mgmt frames ath10k: split wmi_cmd_init path ath10k: add TARGET values for 10.x firmware ath10k: introduce dynamic vdev parameters ath10k: introduce dynamic pdev parameters ath10k: handle FW API differences for scan structures drivers/net/wireless/ath/ath10k/core.c | 29 +- drivers/net/wireless/ath/ath10k/core.h | 23 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 4 +- drivers/net/wireless/ath/ath10k/hw.h | 37 +- drivers/net/wireless/ath/ath10k/mac.c | 93 ++- drivers/net/wireless/ath/ath10k/wmi.c | 1129 ++++++++++++++++++++++++++++-- drivers/net/wireless/ath/ath10k/wmi.h | 969 ++++++++++++++++++++++++- 7 files changed, 2160 insertions(+), 124 deletions(-) -- 1.7.10