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(-)
next 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.