From: Felix Fietkau <nbd@nbd.name>
To: Kalle Valo <kvalo@codeaurora.org>
Cc: linux-wireless <linux-wireless@vger.kernel.org>
Subject: pull request: mt76 2021-06-10
Date: Thu, 10 Jun 2021 13:41:59 +0200 [thread overview]
Message-ID: <7e509477-cb3d-9d18-7386-d989cbeeb178@nbd.name> (raw)
Hi Kalle,
here's my first pull request for 5.14
- Felix
The following changes since commit 080f9c10c773df39ccebe8dc414179d9179005a9:
ipw2x00: Minor documentation update (2021-06-03 12:33:55 +0300)
are available in the Git repository at:
https://github.com/nbd168/wireless tags/mt76-for-kvalo-2021-06-10
for you to fetch changes up to c3dfa83c3e625e111874295076557b7dddadda13:
mt76: mt7915: drop the use of repeater entries for station interfaces (2021-06-10 13:39:41 +0200)
----------------------------------------------------------------
mt76 patches for 5.14
* mt7915 MSI support
* disable ASPM on mt7915
* mt7915 tx status reporting
* mt7921 decap offload
* driver fixes
* cleanups
* mt7921 runtime power management improvements
* testmode improvements/fixes
----------------------------------------------------------------
Dan Carpenter (1):
mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd()
Deren Wu (4):
mt76: connac: update BA win size in Rx direction
mt76: mt7921: introduce mac tx done handling
mt76: mt7921: update statistic in active mode only
mt76: mt7921: enable random mac address during sched_scan
Evelyn Tsai (1):
mt76: mt7915: fix tssi indication field of DBDC NICs
Felix Fietkau (14):
mt76: mt7915: add MSI support
mt76: mt7915: disable ASPM
mt76: mt7915: move mt7915_queue_rx_skb to mac.c
mt76: mt7615: fix fixed-rate tx status reporting
mt76: mt7615: avoid use of ieee80211_tx_info_clear_status
mt76: mt7603: avoid use of ieee80211_tx_info_clear_status
mt76: intialize tx queue entry wcid to 0xffff by default
mt76: improve tx status codepath
mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails
mt76: mt7915: rework tx rate reporting
mt76: mt7915: add support for tx status reporting
mt76: mt7915: improve error recovery reliability
mt76: mt7921: enable VHT BFee capability
mt76: mt7915: drop the use of repeater entries for station interfaces
Lorenzo Bianconi (30):
mt76: move mt76_rates in mt76 module
mt76: mt7921: enable rx hw de-amsdu
mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv
mt76: mt7921: enable rx header traslation offload
mt76: mt7921: enable rx csum offload
mt76: fix possible NULL pointer dereference in mt76_tx
mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb()
mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl
mt76: mt7615: free irq if mt7615_mmio_probe fails
mt76: mt7663: enable hw rx header translation
mt76: mt7921: enable runtime pm by default
mt76: mt7921: return proper error value in mt7921_mac_init
mt76: mt7921: do not schedule hw reset if the device is not running
mt76: mt7921: reset wfsys during hw probe
mt76: mt7615: remove useless if condition in mt7615_add_interface()
mt76: testmode: fix memory leak in mt76_testmode_alloc_skb
mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb
mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb
mt76: allow hw driver code to overwrite wiphy interface_modes
mt76: mt7921: set MT76_RESET during mac reset
mt76: mt7921: enable hw offloading for wep keys
mt76: mt7921: remove mt7921_get_wtbl_info routine
mt76: connac: fix UC entry is being overwritten
mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref
mt76: mt7921: wake the device before dumping power table
mt76: mt7921: make mt7921_set_channel static
mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine
mt76: reduce rx buffer size to 2048
mt76: move mt76_get_next_pkt_id in mt76.h
mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower
Ryder Lee (12):
mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv()
mt76: mt7915: add .set_bitrate_mask() callback
mt76: mt7915: add thermal sensor device support
mt76: mt7915: add thermal cooling device support
mt76: mt7615: add thermal sensor device support
mt76: mt7915: add .offset_tsf callback
mt76: mt7615: add .offset_tsf callback
mt76: mt7615: fix potential overflow on large shift
mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data
mt76: mt7915: setup drr group for peers
mt76: mt7615: update radar parameters
mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE
Sean Wang (12):
mt76: mt7921: fix mt7921_wfsys_reset sequence
mt76: mt7921: Don't alter Rx path classifier
mt76: connac: fw_own rely on all packet memory all being free
mt76: mt7921: fix reset under the deep sleep is enabled
mt76: mt7921: enable deep sleep at runtime
mt76: mt7921: add deep sleep control to runtime-pm knob
mt76: mt7921: consider the invalid value for to_rssi
mt76: mt7921: add back connection monitor support
mt76: mt7921: avoid unnecessary consecutive WiFi resets
mt76: mt7921: fix invalid register access in wake_work
mt76: mt7921: fix OMAC idx usage
mt76: connac: fix the maximum interval schedule scan can support
Shayne Chen (4):
mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower
mt76: mt7915: read all eeprom fields from fw in efuse mode
mt76: testmode: move chip-specific stats dump before common stats
mt76: mt7915: fix rx fcs error count in testmode
YN Chen (2):
mt76: connac: fix WoW with disconnetion and bitmap pattern
mt76: connac: add bss color support for sta mode
drivers/net/wireless/mediatek/mt76/dma.c | 19 ++--
drivers/net/wireless/mediatek/mt76/mac80211.c | 49 ++++++++---
drivers/net/wireless/mediatek/mt76/mt76.h | 36 +++++++-
drivers/net/wireless/mediatek/mt76/mt7603/init.c | 32 +------
drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt7615/debugfs.c | 20 -----
drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 13 +--
drivers/net/wireless/mediatek/mt76/mt7615/init.c | 85 +++++++++++-------
drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 31 +++----
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 42 +++++++--
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 91 +++++++++++++------
drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 11 ++-
drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 10 ++-
drivers/net/wireless/mediatek/mt76/mt7615/pci_init.c | 10 ++-
drivers/net/wireless/mediatek/mt76/mt7615/pci_mac.c | 5 +-
drivers/net/wireless/mediatek/mt76/mt7615/regs.h | 2 +
drivers/net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 11 +--
drivers/net/wireless/mediatek/mt76/mt76_connac.h | 16 +++-
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 6 ++
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c | 184 ++++++++++++++++++++++++++++++++++----
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h | 55 +++++++++++-
drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 2 +-
drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 16 ++--
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c | 63 ++-----------
drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 45 ++--------
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 44 +++++----
drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 13 +--
drivers/net/wireless/mediatek/mt76/mt7915/init.c | 160 ++++++++++++++++++++++++++-------
drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 340 ++++++++++++++++++++++++++++++++++++++++------------------------------
drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 56 ++++++++++++
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 103 ++++++++++++++++++----
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 470 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 51 ++++++++++-
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 33 ++++---
drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 41 +++++++--
drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 27 +-----
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c | 21 ++++-
drivers/net/wireless/mediatek/mt76/mt7921/debugfs.c | 21 +++++
drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 22 ++---
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 92 +++++++------------
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 206 ++++++++++++++++++++++++++++---------------
drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 14 +++
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 129 +++++++++++++--------------
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 161 ++++++++++++++++++---------------
drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 143 ++++++------------------------
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 10 ++-
drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 25 ++++--
drivers/net/wireless/mediatek/mt76/sdio.c | 1 +
drivers/net/wireless/mediatek/mt76/testmode.c | 35 ++++----
drivers/net/wireless/mediatek/mt76/tx.c | 82 ++++++++++-------
drivers/net/wireless/mediatek/mt76/usb.c | 1 +
51 files changed, 2031 insertions(+), 1126 deletions(-)
next reply other threads:[~2021-06-10 11:42 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-10 11:41 Felix Fietkau [this message]
2021-06-17 13:58 ` pull request: mt76 2021-06-10 Kalle Valo
2021-06-17 14:25 ` Felix Fietkau
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=7e509477-cb3d-9d18-7386-d989cbeeb178@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox