All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kalle Valo <kvalo@kernel.org>
To: netdev@vger.kernel.org
Cc: linux-wireless@vger.kernel.org
Subject: pull-request: wireless-next-2022-03-18
Date: Fri, 18 Mar 2022 14:46:57 +0000 (UTC)	[thread overview]
Message-ID: <20220318144657.4C9E1C340E8@smtp.kernel.org> (raw)

Hi,

here's a pull request to net-next tree, more info below. Please let me know if
there are any problems.

Kalle

The following changes since commit de29aff976d3216e7f3ab41fcd7af46fa8f7eab7:

  Merge tag 'linux-can-next-for-5.18-20220313' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next (2022-03-13 10:25:12 +0000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git tags/wireless-next-2022-03-18

for you to fetch changes up to 54f586a9153201c6cff55e1f561990c78bd99aa7:

  rfkill: make new event layout opt-in (2022-03-18 13:09:17 +0200)

----------------------------------------------------------------
wireless-next patches for v5.18

Third set of patches for v5.18. Smaller set this time, support for
mt7921u and some work on MBSSID support. Also a workaround for rfkill
userspace event.

Major changes:

mac80211

* MBSSID beacon handling in AP mode

rfkill

* make new event layout opt-in to workaround buggy user space

rtlwifi

* support On Networks N150 device id

mt76

* mt7915: MBSSID and 6 GHz band support

* new driver mt7921u

----------------------------------------------------------------
Arnd Bergmann (1):
      iwlwifi: mei: fix building iwlmei

Chia-Yuan Li (3):
      rtw89: modify MAC enable functions
      rtw89: disable FW and H2C function if CPU disabled
      rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs

Chung-Hsuan Hung (1):
      rtw89: 8852c: add read/write rf register function

Colin Ian King (4):
      mwifiex: make read-only array wmm_oui static const
      mt76: connac: make read-only array ba_range static const
      brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback"
      rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch"

Dan Carpenter (1):
      mt76: mt7915: check for devm_pinctrl_get() failure

Deren Wu (4):
      mt76: fix monitor mode crash with sdio driver
      mt76: fix invalid rssi report
      mt76: fix wrong HE data rate in sniffer tool
      mt76: fix monitor rx FCS error in DFS channel

Evelyn Tsai (1):
      mt76: mt7915: fix DFS no radar detection event

Johannes Berg (2):
      mac80211: always have ieee80211_sta_restart()
      rfkill: make new event layout opt-in

John Crispin (1):
      mac80211: MBSSID channel switch

Jonathan Teh (1):
      rtlwifi: rtl8192cu: Add On Networks N150

Julia Lawall (4):
      zd1201: use kzalloc
      rtlwifi: rtl8821ae: fix typos in comments
      airo: fix typos in comments
      mt76: mt7915: fix typos in comments

Kalle Valo (1):
      Merge tag 'mt76-for-kvalo-2022-03-16' of https://github.com/nbd168/wireless

Lorenzo Bianconi (19):
      mac80211: MBSSID beacon handling in AP mode
      mac80211: update bssid_indicator in ieee80211_assign_beacon
      mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init
      mt76: mt7663u: introduce mt7663u_mcu_power_on routine
      mt76: mt7921: make mt7921_init_tx_queues static
      mt76: mt7921: fix xmit-queue dump for usb and sdio
      mt76: mt7921: fix mt7921_queues_acq implementation
      mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration
      mt76: usb: add req_type to ___mt76u_rr signature
      mt76: usb: add req_type to ___mt76u_wr signature
      mt76: usb: introduce __mt76u_init utility routine
      mt76: mt7921: disable runtime pm for usb
      mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb
      mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code
      mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code.
      mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code.
      mt76: mt7921: add mt7921u driver
      mt76: mt7921: move mt7921_init_hw in a dedicated work
      mt76: mt7915: introduce 802.11ax multi-bss support

Lukas Bulwahn (1):
      MAINTAINERS: fix ath11k DT bindings location

MeiChia Chiu (3):
      mt76: split single ldpc cap bit into bits
      mt76: connac: add 6 GHz support for wtbl and starec configuration
      mt76: mt7915: add 6 GHz support

Peter Chiu (1):
      mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps()

Ping-Ke Shih (6):
      rtw89: fix uninitialized variable of rtw89_append_probe_req_ie()
      rtw89: add config_rf_reg_v1 to configure RF parameter tables
      rtw89: initialize preload window of D-MAC
      rtw89: change value assignment style of rtw89_mac_cfg_gnt()
      rtw89: extend mac tx_en bits from 16 to 32
      rtw89: implement stop and resume channels transmission v1

Ryder Lee (2):
      mt76: mt7915: allow beaconing on all chains
      mt76: use le32/16_get_bits() whenever possible

Sean Wang (3):
      mt76: mt7921: fix up the monitor mode
      mt76: mt7921: use mt76_hw instead of open coding it
      mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set

Shayne Chen (4):
      mt76: mt7915: fix eeprom fields of txpower init values
      mt76: mt7915: add txpower init for 6GHz
      mt76: mt7915: set band1 TGID field in tx descriptor
      mt76: mt7915: fix beamforming mib stats

Yuan-Han Zhang (3):
      rtw89: modify dcfo_comp to share with chips
      rtw89: 8852c: add write/read crystal function in CFO tracking
      rtw89: 8852c: add setting of TB UL TX power offset

 MAINTAINERS                                        |   2 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |   8 +-
 drivers/net/wireless/cisco/airo.c                  |   2 +-
 drivers/net/wireless/intel/iwlwifi/Kconfig         |   1 +
 drivers/net/wireless/marvell/mwifiex/uap_cmd.c     |   2 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   5 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |  14 +-
 drivers/net/wireless/mediatek/mt76/mt7603/dma.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7603/mac.c    |   9 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    |  20 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |   5 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h |   1 +
 drivers/net/wireless/mediatek/mt76/mt7615/usb.c    |  90 ++++--
 .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c    |  36 ++-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |  54 +++-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |   3 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c |  82 ++++--
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h |  32 ++-
 drivers/net/wireless/mediatek/mt76/mt7915/init.c   |  59 +++-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c    | 147 ++++++----
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    | 105 ++++++-
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c   |   2 +
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h |   6 +-
 drivers/net/wireless/mediatek/mt76/mt7915/regs.h   |  28 +-
 drivers/net/wireless/mediatek/mt76/mt7915/soc.c    |   2 +
 .../net/wireless/mediatek/mt76/mt7915/testmode.c   |   4 +
 drivers/net/wireless/mediatek/mt76/mt7921/Kconfig  |  11 +
 drivers/net/wireless/mediatek/mt76/mt7921/Makefile |   2 +
 .../net/wireless/mediatek/mt76/mt7921/debugfs.c    |  28 +-
 drivers/net/wireless/mediatek/mt76/mt7921/dma.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |  74 +++--
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    | 128 +++++++--
 drivers/net/wireless/mediatek/mt76/mt7921/mac.h    |   1 +
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |  38 ++-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |  33 ++-
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |  42 ++-
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |   1 +
 .../net/wireless/mediatek/mt76/mt7921/pci_mac.c    |  13 +-
 drivers/net/wireless/mediatek/mt76/mt7921/regs.h   |  61 +++-
 drivers/net/wireless/mediatek/mt76/mt7921/sdio.c   |   7 +-
 .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c   |  83 ------
 .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c   |   2 +-
 drivers/net/wireless/mediatek/mt76/mt7921/usb.c    | 306 +++++++++++++++++++++
 .../net/wireless/mediatek/mt76/mt7921/usb_mac.c    | 252 +++++++++++++++++
 drivers/net/wireless/mediatek/mt76/sdio_txrx.c     |   2 +-
 drivers/net/wireless/mediatek/mt76/usb.c           | 125 +++------
 .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c    |   1 +
 .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c    |   6 +-
 drivers/net/wireless/realtek/rtw89/coex.c          |  30 +-
 drivers/net/wireless/realtek/rtw89/core.h          |  47 +++-
 drivers/net/wireless/realtek/rtw89/fw.c            |   2 +-
 drivers/net/wireless/realtek/rtw89/mac.c           | 283 ++++++++++++++++---
 drivers/net/wireless/realtek/rtw89/mac.h           |  12 +-
 drivers/net/wireless/realtek/rtw89/phy.c           | 164 ++++++++++-
 drivers/net/wireless/realtek/rtw89/phy.h           |   9 +
 drivers/net/wireless/realtek/rtw89/reg.h           |  77 ++++++
 drivers/net/wireless/realtek/rtw89/rtw8852a.c      |  22 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c  |  24 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c      |  50 ++++
 drivers/net/wireless/zydas/zd1201.c                |   3 +-
 include/net/mac80211.h                             |   2 +
 include/uapi/linux/rfkill.h                        |  14 +-
 net/mac80211/cfg.c                                 | 128 ++++++++-
 net/mac80211/ieee80211_i.h                         |  15 +
 net/mac80211/mlme.c                                |   2 +-
 net/mac80211/tx.c                                  |  24 +-
 net/rfkill/core.c                                  |  48 +++-
 69 files changed, 2307 insertions(+), 592 deletions(-)
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb_mac.c

             reply	other threads:[~2022-03-18 14:47 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-18 14:46 Kalle Valo [this message]
2022-03-18 15:30 ` pull-request: wireless-next-2022-03-18 patchwork-bot+netdevbpf

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=20220318144657.4C9E1C340E8@smtp.kernel.org \
    --to=kvalo@kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=netdev@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.