mbox series

pull-request: wireless-next-2022-12-12

Message ID 20221212093026.5C5AEC433D2@smtp.kernel.org
State New
Headers show
Series pull-request: wireless-next-2022-12-12 | expand

Pull-request

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

Message

Kalle Valo Dec. 12, 2022, 9:30 a.m. UTC
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 65e6af6cebefbf7d8d8ac52b71cd251c2071ad00:

  net: ethernet: mtk_wed: fix sleep while atomic in mtk_wed_wo_queue_refill (2022-12-02 21:23:02 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 832c3f66f53f1eb20f424b916a311ad82074ef0d:

  Merge tag 'iwlwifi-next-for-kalle-2022-12-07' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next (2022-12-08 16:54:33 +0200)

----------------------------------------------------------------
wireless-next patches for v6.2

Fourth set of patches for v6.2. Few final patches, a big change is
that rtw88 now has USB support.

Major changes:

rtw88

* support USB devices rtw8821cu, rtw8822bu, rtw8822cu and rtw8723du

----------------------------------------------------------------
Arend van Spriel (7):
      wifi: brcmfmac: add function to unbind device to bus layer api
      wifi: brcmfmac: add firmware vendor info in driver info
      wifi: brcmfmac: add support for vendor-specific firmware api
      wifi: brcmfmac: add support for Cypress firmware api
      wifi: brcmfmac: add support Broadcom BCA firmware api
      wifi: brcmfmac: add vendor name in revinfo debugfs file
      wifi: brcmfmac: introduce BRCMFMAC exported symbols namespace

Bitterblue Smith (3):
      wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
      wifi: rtl8xxxu: Fix the channel width reporting
      wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report

Jakob Koschel (1):
      wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable

Jiapeng Chong (1):
      wifi: ipw2x00: Remove some unused functions

Johannes Berg (3):
      wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now
      wifi: iwlwifi: modify new queue allocation command
      wifi: iwlwifi: fw: use correct IML/ROM status register

Jun ASAKA (1):
      wifi: rtl8xxxu: fixing IQK failures for rtl8192eu

Kalle Valo (1):
      Merge tag 'iwlwifi-next-for-kalle-2022-12-07' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next

Miri Korenblit (1):
      wifi: iwlwifi: mvm: Don't use deprecated register

Mordechay Goodstein (1):
      wifi: iwlwifi: mvm: don't access packet before checking len

Mukesh Sisodiya (3):
      wifi: iwlwifi: dump: Update check for valid FW address
      wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id.
      wifi: iwlwifi: dump: Update check for UMAC valid FW address

Naftali Goldstein (1):
      wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator

Peter Kosyh (2):
      wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call
      wifi: rtlwifi: btcoexist: fix conditions branches that are never executed

Po-Hao Huang (4):
      wifi: rtw89: add mac TSF sync function
      wifi: rtw89: stop mac port function when stop_ap()
      wifi: rtw89: fix unsuccessful interface_add flow
      wifi: rtw89: add join info upon create interface

Sascha Hauer (11):
      wifi: rtw88: print firmware type in info message
      wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held
      wifi: rtw88: Drop rf_lock
      wifi: rtw88: Drop h2c.lock
      wifi: rtw88: Drop coex mutex
      wifi: rtw88: iterate over vif/sta list non-atomically
      wifi: rtw88: Add common USB chip support
      wifi: rtw88: Add rtw8821cu chipset support
      wifi: rtw88: Add rtw8822bu chipset support
      wifi: rtw88: Add rtw8822cu chipset support
      wifi: rtw88: Add rtw8723du chipset support

Tom Rix (1):
      wifi: iwlwifi: mei: clean up comments

Wang Yufen (1):
      wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()

Zong-Zhe Yang (2):
      wifi: rtw89: don't request partial firmware if SECURITY_LOADPIN_ENFORCE
      wifi: rtw89: request full firmware only once if it's early requested

 .../wireless/broadcom/brcm80211/brcmfmac/Makefile  |  11 +
 .../broadcom/brcm80211/brcmfmac/bca/Makefile       |  12 +
 .../broadcom/brcm80211/brcmfmac/bca/core.c         |  27 +
 .../broadcom/brcm80211/brcmfmac/bca/module.c       |  27 +
 .../broadcom/brcm80211/brcmfmac/bca/vops.h         |  11 +
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |  52 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |  30 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |  12 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.h    |   8 +
 .../broadcom/brcm80211/brcmfmac/cyw/Makefile       |  12 +
 .../broadcom/brcm80211/brcmfmac/cyw/core.c         |  27 +
 .../broadcom/brcm80211/brcmfmac/cyw/module.c       |  27 +
 .../broadcom/brcm80211/brcmfmac/cyw/vops.h         |  11 +
 .../wireless/broadcom/brcm80211/brcmfmac/fwvid.c   | 199 +++++
 .../wireless/broadcom/brcm80211/brcmfmac/fwvid.h   |  47 ++
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |  72 +-
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |  13 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |  27 +-
 .../broadcom/brcm80211/brcmfmac/wcc/Makefile       |  12 +
 .../broadcom/brcm80211/brcmfmac/wcc/core.c         |  27 +
 .../broadcom/brcm80211/brcmfmac/wcc/module.c       |  27 +
 .../broadcom/brcm80211/brcmfmac/wcc/vops.h         |  11 +
 drivers/net/wireless/intel/ipw2x00/ipw2100.c       |  11 -
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |  16 +-
 drivers/net/wireless/intel/iwlwifi/fw/dump.c       |   7 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   2 +
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |   4 +
 drivers/net/wireless/intel/iwlwifi/mei/iwl-mei.h   |   6 +-
 drivers/net/wireless/intel/iwlwifi/mei/main.c      |   2 +-
 drivers/net/wireless/intel/iwlwifi/mei/sap.h       |  10 +-
 .../net/wireless/intel/iwlwifi/mei/trace-data.h    |   2 +-
 drivers/net/wireless/intel/iwlwifi/mei/trace.h     |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |   9 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |  12 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |   9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |  38 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |  26 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   7 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  33 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |   2 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_8192e.c |  73 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  | 101 +--
 .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c    |   5 +-
 .../net/wireless/realtek/rtlwifi/rtl8192se/phy.c   |   3 -
 drivers/net/wireless/realtek/rtw88/Kconfig         |  47 ++
 drivers/net/wireless/realtek/rtw88/Makefile        |  15 +
 drivers/net/wireless/realtek/rtw88/coex.c          |   3 +-
 drivers/net/wireless/realtek/rtw88/debug.c         |  15 +
 drivers/net/wireless/realtek/rtw88/fw.c            |  13 +-
 drivers/net/wireless/realtek/rtw88/hci.h           |   9 +-
 drivers/net/wireless/realtek/rtw88/mac.c           |   3 +
 drivers/net/wireless/realtek/rtw88/mac80211.c      |   2 +-
 drivers/net/wireless/realtek/rtw88/main.c          |  12 +-
 drivers/net/wireless/realtek/rtw88/main.h          |  12 +-
 drivers/net/wireless/realtek/rtw88/phy.c           |   6 +-
 drivers/net/wireless/realtek/rtw88/ps.c            |   2 +-
 drivers/net/wireless/realtek/rtw88/reg.h           |   1 +
 drivers/net/wireless/realtek/rtw88/rtw8723d.c      |  28 +
 drivers/net/wireless/realtek/rtw88/rtw8723d.h      |  13 +-
 drivers/net/wireless/realtek/rtw88/rtw8723du.c     |  36 +
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |  18 +
 drivers/net/wireless/realtek/rtw88/rtw8821c.h      |  21 +
 drivers/net/wireless/realtek/rtw88/rtw8821cu.c     |  50 ++
 drivers/net/wireless/realtek/rtw88/rtw8822b.c      |  19 +
 drivers/net/wireless/realtek/rtw88/rtw8822bu.c     |  90 ++
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |  24 +
 drivers/net/wireless/realtek/rtw88/rtw8822cu.c     |  44 +
 drivers/net/wireless/realtek/rtw88/tx.h            |  31 +
 drivers/net/wireless/realtek/rtw88/usb.c           | 911 +++++++++++++++++++++
 drivers/net/wireless/realtek/rtw88/usb.h           | 107 +++
 drivers/net/wireless/realtek/rtw88/util.c          | 103 +++
 drivers/net/wireless/realtek/rtw88/util.h          |  12 +-
 drivers/net/wireless/realtek/rtw89/core.c          |   6 +-
 drivers/net/wireless/realtek/rtw89/fw.c            |  60 +-
 drivers/net/wireless/realtek/rtw89/fw.h            |  22 +-
 drivers/net/wireless/realtek/rtw89/mac.c           |  64 +-
 drivers/net/wireless/realtek/rtw89/mac.h           |   3 +
 drivers/net/wireless/realtek/rtw89/mac80211.c      |   3 +
 drivers/net/wireless/realtek/rtw89/reg.h           |  17 +
 80 files changed, 2613 insertions(+), 297 deletions(-)
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/Makefile
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/core.c
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/module.c
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/vops.h
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/Makefile
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/module.c
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/vops.h
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.h
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/Makefile
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/core.c
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/module.c
 create mode 100644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/vops.h
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8723du.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8821cu.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822bu.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/rtw8822cu.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/usb.c
 create mode 100644 drivers/net/wireless/realtek/rtw88/usb.h

Comments

patchwork-bot+netdevbpf@kernel.org Dec. 12, 2022, 8:30 p.m. UTC | #1
Hello:

This pull request was applied to netdev/net-next.git (master)
by Jakub Kicinski <kuba@kernel.org>:

On Mon, 12 Dec 2022 09:30:26 +0000 (UTC) you wrote:
> Hi,
> 
> here's a pull request to net-next tree, more info below. Please let me know if
> there are any problems.
> 
> Kalle
> 
> [...]

Here is the summary with links:
  - pull-request: wireless-next-2022-12-12
    https://git.kernel.org/netdev/net-next/c/fba119cee141

You are awesome, thank you!