All of lore.kernel.org
 help / color / mirror / Atom feed
From: Felix Fietkau <nbd@nbd.name>
To: Kalle Valo <kvalo@codeaurora.org>
Cc: linux-wireless <linux-wireless@vger.kernel.org>
Subject: pull request: mt76 2019-01-22
Date: Tue, 22 Jan 2019 16:45:55 +0100	[thread overview]
Message-ID: <190a2c7e-d6ab-2984-2f25-e2ac34aede08@nbd.name> (raw)

Hi Kalle,

here's my first pull request for 5.1

- Felix

The following changes since commit 4ad0be160544ffbdafb7cec39bb8e6dd0a97317a:

  brcmfmac: Use firmware_request_nowarn for the clm_blob (2019-01-10 13:41:03 +0200)

are available in the Git repository at:

  https://github.com/nbd168/wireless tags/mt76-for-kvalo-2019-01-22

for you to fetch changes up to d225581df3147060bc99e931b11f7cf2dcb1b2ca:

  mt76: avoid scheduling tx queues for powersave stations (2019-01-22 16:37:35 +0100)

----------------------------------------------------------------
first batch of mt76 patches for 5.1

* fixes for mt76x0/mt76x2
* energy detect regulatory compliance fixes
* tx status handling fixes
* preparation for MT7603 support
* channel switch announcement support

----------------------------------------------------------------
Colin Ian King (1):
      mt76: make const array 'data' static, shrinks object size

Felix Fietkau (12):
      mt76: add size check for additional rx fragments
      mt76: throttle transmission of buffered multicast packets
      mt76: request tx status for powersave released EOSP packet
      mt76: fix tx status reporting for non-probing frames
      mt76: set IEEE80211_HW_NEEDS_UNIQUE_STA_ADDR flag
      mt76: move mt76x02_get_txpower to mt76 core
      mt76: move mt76x02_phy_get_min_avg_rssi to mt76 core
      mt76: fix rssi ewma tracking
      mt76: fix signedness of rx status signal field
      mt76: add channel switch announcement support
      mt76: fix per-chain signal strength reporting
      mt76: avoid scheduling tx queues for powersave stations

Hauke Mehrtens (1):
      mt76: Add missing include of linux/module.h

Lorenzo Bianconi (17):
      mt76: dma: remove napi from mt76_dma_rx_fill signature
      mt76: usb: do not build the skb if reported len does not fit in buf_size
      mt76: fix typo in mt76x02_check_mac_err routine
      mt76: mac: run mt76x02_mac_work routine atomically
      mt76: usb: avoid queue/status spinlocks while passing tx status to mac80211
      mt76x0: pci: fix ACS support
      mt76x2: add static qualifier to mt76x2_init_hardware
      mt76: dfs: run mt76x02_dfs_set_domain atomically
      mt76x2: init: set default value for MT_TX_LINK_CFG
      mt76: add energy detect CCA support to mt76x{0,2}e drivers
      mt76: mac: minor optimizations in mt76x02_mac_tx_rate_val
      mt76: dma: do not build skb if reported len does not fit in buf_size
      mt76: mmio: introduce mt76x02_check_tx_hang watchdog
      mt76: dma: avoid indirect call in mt76_dma_tx_queue_skb
      mt76: use proper name for __MT76x02_H macro
      mt76: add led support to mt76x0e driver
      mt76: do not report out-of-range rx nss

Stanislaw Gruszka (4):
      mt76x02: do not set protection on set_rts_threshold callback
      mt76x02: fixup MT_PROT_RATE_* defines
      mt76x02: set protection according to ht operation element
      mt76x0: configure MT_VHT_HT_FBK_CFG1

 drivers/net/wireless/mediatek/mt76/dma.c              |  31 ++++++++------
 drivers/net/wireless/mediatek/mt76/mac80211.c         |  68 +++++++++++++++++++++++++++++-
 drivers/net/wireless/mediatek/mt76/mt76.h             |  23 +++++++++-
 drivers/net/wireless/mediatek/mt76/mt76x0/initvals.h  |   1 +
 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c       |  11 ++++-
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c       |   6 ++-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c       |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c   |   1 +
 drivers/net/wireless/mediatek/mt76/mt76x02.h          |  22 +++++++---
 drivers/net/wireless/mediatek/mt76/mt76x02_debugfs.c  |   2 +
 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c      |   6 +++
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c      | 222 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h      |  12 +++---
 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c     | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c      |  47 ---------------------
 drivers/net/wireless/mediatek/mt76/mt76x02_phy.h      |   1 -
 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h     |  38 +++++++++++++++--
 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c     |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c |   3 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c     |  89 ++++++++++++++++++++++++++++++---------
 drivers/net/wireless/mediatek/mt76/mt76x2/init.c      |   1 +
 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h       |  23 ----------
 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h    |   1 -
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c  |  58 ++-----------------------
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c  |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c   |   2 +
 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c       |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c  |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c   |   2 +-
 drivers/net/wireless/mediatek/mt76/tx.c               |  17 +++++---
 drivers/net/wireless/mediatek/mt76/usb.c              |  20 ++++-----
 drivers/net/wireless/mediatek/mt76/util.c             |  42 ++++++++++++++++++
 32 files changed, 664 insertions(+), 241 deletions(-)

             reply	other threads:[~2019-01-22 15:45 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-01-22 15:45 Felix Fietkau [this message]
2019-01-30 11:06 ` pull request: mt76 2019-01-22 Kalle Valo

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=190a2c7e-d6ab-2984-2f25-e2ac34aede08@nbd.name \
    --to=nbd@nbd.name \
    --cc=kvalo@codeaurora.org \
    --cc=linux-wireless@vger.kernel.org \
    /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.