linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Lorenzo Bianconi <lorenzo@kernel.org>
To: nbd@nbd.name
Cc: lorenzo.bianconi@redhat.com, linux-wireless@vger.kernel.org,
	ryder.lee@mediatek.com, sean.wang@mediatek.com
Subject: [PATCH v2 00/10] mt76: move hw data queues in mt76_phy
Date: Wed, 11 Nov 2020 14:47:22 +0100	[thread overview]
Message-ID: <cover.1605102251.git.lorenzo@kernel.org> (raw)

Move hw data queues from mt76_dev to mt76_phy since mt7915 devices in dbdc mode
export per-phy hw data queues (while mcu hw queues are shared between primary
and ext phys). This is a preliminary series to enable dbdc mode for mt7915
driver.

Changes since v1:
- use mt76_dev in mt76_dma_tx_cleanup signature
- rely on on mt76_queue in tx_queue_skb signature

Lorenzo Bianconi (10):
  mt76: move mt76_init_tx_queue in common code
  mt76: sdio: introduce mt76s_alloc_tx_queue
  mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature
  mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature
  mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature
  mt76: rely on mt76_queue in tx_queue_skb signature
  mt76: introduce mt76_init_mcu_queue utility routine
  mt76: rely on mt76_queue in tx_queue_skb_raw signature
  mt76: move mcu queues to mt76_dev q_mcu array
  mt76: move tx hw data queues in mt76_phy

 drivers/net/wireless/mediatek/mt76/debugfs.c  |  4 +-
 drivers/net/wireless/mediatek/mt76/dma.c      | 26 ++++---
 drivers/net/wireless/mediatek/mt76/mac80211.c | 26 +++++--
 drivers/net/wireless/mediatek/mt76/mcu.c      |  4 +-
 drivers/net/wireless/mediatek/mt76/mt76.h     | 60 ++++++++++++---
 .../wireless/mediatek/mt76/mt7603/beacon.c    | 26 ++++---
 .../net/wireless/mediatek/mt76/mt7603/dma.c   | 61 +++++++--------
 .../net/wireless/mediatek/mt76/mt7603/mac.c   |  9 ++-
 .../net/wireless/mediatek/mt76/mt7603/main.c  | 12 +--
 .../net/wireless/mediatek/mt76/mt7603/mcu.c   |  2 +-
 .../wireless/mediatek/mt76/mt7615/debugfs.c   | 17 ++---
 .../net/wireless/mediatek/mt76/mt7615/dma.c   | 53 +++++--------
 .../net/wireless/mediatek/mt76/mt7615/init.c  |  6 +-
 .../net/wireless/mediatek/mt76/mt7615/mac.c   |  9 ++-
 .../net/wireless/mediatek/mt76/mt7615/mcu.c   |  8 +-
 .../wireless/mediatek/mt76/mt7615/mt7615.h    |  2 +-
 .../wireless/mediatek/mt76/mt7615/sdio_mcu.c  |  4 +-
 .../wireless/mediatek/mt76/mt7615/sdio_txrx.c | 28 ++++---
 .../net/wireless/mediatek/mt76/mt76x02_mcu.c  |  2 +-
 .../net/wireless/mediatek/mt76/mt76x02_mmio.c | 69 ++++++++---------
 .../wireless/mediatek/mt76/mt76x02_usb_core.c |  2 +-
 .../net/wireless/mediatek/mt76/mt76x02_util.c |  4 +-
 .../wireless/mediatek/mt76/mt7915/debugfs.c   | 17 ++---
 .../net/wireless/mediatek/mt76/mt7915/dma.c   | 54 ++++---------
 .../net/wireless/mediatek/mt76/mt7915/mac.c   | 12 +--
 .../net/wireless/mediatek/mt76/mt7915/mcu.c   | 10 +--
 drivers/net/wireless/mediatek/mt76/sdio.c     | 75 ++++++++++++-------
 drivers/net/wireless/mediatek/mt76/testmode.c |  6 +-
 drivers/net/wireless/mediatek/mt76/tx.c       | 33 ++++----
 drivers/net/wireless/mediatek/mt76/usb.c      | 19 ++---
 30 files changed, 345 insertions(+), 315 deletions(-)

-- 
2.26.2


             reply	other threads:[~2020-11-11 13:48 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-11 13:47 Lorenzo Bianconi [this message]
2020-11-11 13:47 ` [PATCH v2 01/10] mt76: move mt76_init_tx_queue in common code Lorenzo Bianconi
2020-11-11 13:47 ` [PATCH v2 02/10] mt76: sdio: introduce mt76s_alloc_tx_queue Lorenzo Bianconi
2020-11-11 13:47 ` [PATCH v2 03/10] mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature Lorenzo Bianconi
2020-11-11 13:47 ` [PATCH v2 04/10] mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature Lorenzo Bianconi
2020-11-11 13:47 ` [PATCH v2 05/10] mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature Lorenzo Bianconi
2020-11-11 13:47 ` [PATCH v2 06/10] mt76: rely on mt76_queue in tx_queue_skb signature Lorenzo Bianconi
2020-11-11 13:47 ` [PATCH v2 07/10] mt76: introduce mt76_init_mcu_queue utility routine Lorenzo Bianconi
2020-11-11 13:47 ` [PATCH v2 08/10] mt76: rely on mt76_queue in tx_queue_skb_raw signature Lorenzo Bianconi
2020-11-11 13:47 ` [PATCH v2 09/10] mt76: move mcu queues to mt76_dev q_mcu array Lorenzo Bianconi
2020-11-11 13:47 ` [PATCH v2 10/10] mt76: move tx hw data queues in mt76_phy Lorenzo Bianconi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1605102251.git.lorenzo@kernel.org \
    --to=lorenzo@kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=lorenzo.bianconi@redhat.com \
    --cc=nbd@nbd.name \
    --cc=ryder.lee@mediatek.com \
    --cc=sean.wang@mediatek.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).