All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.