From: Jeff Chen <chunfan.chen@gmail.com>
To: linux-wireless@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, ulfh@kernel.org,
johannes@sipsolutions.net, francesco@dolcini.it,
wyatt.hsu@nxp.com, s.hauer@pengutronix.de, jeff.chen_1@nxp.com
Subject: pull-request: nxpwifi-2026-07-15
Date: Thu, 16 Jul 2026 17:55:52 +0800 [thread overview]
Message-ID: <20260716095552.25995-1-jeff.chen_1@nxp.com> (raw)
Hi Johannes,
This pull request replaces the previous nxpwifi-2026-06-12 pull request,
which was dropped following allyesconfig build failures observed in
linux-next.
The symbol collisions between nxpwifi and mwifiex have now been fixed
and the driver has been verified with allyesconfig builds.
The following changes since commit ac798f757d6475dc6fee2ec899980d6740714596:
wifi: mac80211: Route (Re)association req/response to per-STA queue (2026-07-07 10:16:31 +0200)
are available in the Git repository at:
https://github.com/jeffchen71/nxpwifi/ tags/nxpwifi-2026-07-15
for you to fetch changes up to 73b01e57ed3e3d6102c0cbcb21f62086c5429437:
wifi: nxp: add nxpwifi driver for IW61x (2026-07-15 20:52:52 +0800)
----------------------------------------------------------------
wifi: nxp: patches for wireless-next
In nxpwifi, introduce initial driver support for NXP IW61x Wi-Fi chipsets.
The driver supports 802.11ac/ax, SDIO interface, Station and uAP modes.
----------------------------------------------------------------
Jeff Chen (2):
mmc: core: add NXP IW61x base ID and block size quirk
wifi: nxp: add nxpwifi driver for IW61x
MAINTAINERS | 7 +
drivers/mmc/core/quirks.h | 3 +
drivers/net/wireless/Kconfig | 1 +
drivers/net/wireless/Makefile | 1 +
drivers/net/wireless/nxp/Kconfig | 17 +
drivers/net/wireless/nxp/Makefile | 3 +
drivers/net/wireless/nxp/nxpwifi/11ac.c | 280 ++
drivers/net/wireless/nxp/nxpwifi/11ac.h | 33 +
drivers/net/wireless/nxp/nxpwifi/11ax.c | 594 ++++
drivers/net/wireless/nxp/nxpwifi/11ax.h | 73 +
drivers/net/wireless/nxp/nxpwifi/11h.c | 339 ++
drivers/net/wireless/nxp/nxpwifi/11n.c | 837 +++++
drivers/net/wireless/nxp/nxpwifi/11n.h | 158 +
drivers/net/wireless/nxp/nxpwifi/11n_aggr.c | 251 ++
drivers/net/wireless/nxp/nxpwifi/11n_aggr.h | 21 +
drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.c | 826 +++++
drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.h | 71 +
drivers/net/wireless/nxp/nxpwifi/Kconfig | 22 +
drivers/net/wireless/nxp/nxpwifi/Makefile | 39 +
drivers/net/wireless/nxp/nxpwifi/cfg.h | 1019 ++++++
drivers/net/wireless/nxp/nxpwifi/cfg80211.c | 3931 ++++++++++++++++++++++
drivers/net/wireless/nxp/nxpwifi/cfg80211.h | 18 +
drivers/net/wireless/nxp/nxpwifi/cfp.c | 478 +++
drivers/net/wireless/nxp/nxpwifi/cmdevt.c | 1310 +++++++
drivers/net/wireless/nxp/nxpwifi/cmdevt.h | 122 +
drivers/net/wireless/nxp/nxpwifi/debugfs.c | 1094 ++++++
drivers/net/wireless/nxp/nxpwifi/ethtool.c | 58 +
drivers/net/wireless/nxp/nxpwifi/fw.h | 2475 ++++++++++++++
drivers/net/wireless/nxp/nxpwifi/ie.c | 480 +++
drivers/net/wireless/nxp/nxpwifi/init.c | 607 ++++
drivers/net/wireless/nxp/nxpwifi/join.c | 787 +++++
drivers/net/wireless/nxp/nxpwifi/main.c | 1673 +++++++++
drivers/net/wireless/nxp/nxpwifi/main.h | 1429 ++++++++
drivers/net/wireless/nxp/nxpwifi/scan.c | 2695 +++++++++++++++
drivers/net/wireless/nxp/nxpwifi/sdio.c | 2327 +++++++++++++
drivers/net/wireless/nxp/nxpwifi/sdio.h | 340 ++
drivers/net/wireless/nxp/nxpwifi/sta_cfg.c | 1165 +++++++
drivers/net/wireless/nxp/nxpwifi/sta_cmd.c | 3383 +++++++++++++++++++
drivers/net/wireless/nxp/nxpwifi/sta_event.c | 862 +++++
drivers/net/wireless/nxp/nxpwifi/sta_rx.c | 242 ++
drivers/net/wireless/nxp/nxpwifi/sta_tx.c | 190 ++
drivers/net/wireless/nxp/nxpwifi/txrx.c | 352 ++
drivers/net/wireless/nxp/nxpwifi/uap_cmd.c | 1256 +++++++
drivers/net/wireless/nxp/nxpwifi/uap_event.c | 488 +++
drivers/net/wireless/nxp/nxpwifi/uap_txrx.c | 478 +++
drivers/net/wireless/nxp/nxpwifi/util.c | 1381 ++++++++
drivers/net/wireless/nxp/nxpwifi/util.h | 155 +
drivers/net/wireless/nxp/nxpwifi/wmm.c | 1318 ++++++++
drivers/net/wireless/nxp/nxpwifi/wmm.h | 77 +
include/linux/mmc/sdio_ids.h | 1 +
50 files changed, 35767 insertions(+)
create mode 100644 drivers/net/wireless/nxp/Kconfig
create mode 100644 drivers/net/wireless/nxp/Makefile
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11ac.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11ac.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11ax.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11ax.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11h.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n_aggr.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n_aggr.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/11n_rxreorder.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/Kconfig
create mode 100644 drivers/net/wireless/nxp/nxpwifi/Makefile
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cfg.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cfg80211.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cfg80211.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cfp.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cmdevt.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/cmdevt.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/debugfs.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/ethtool.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/fw.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/ie.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/init.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/join.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/main.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/main.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/scan.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sdio.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sdio.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_cfg.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_cmd.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_event.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_rx.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/sta_tx.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/txrx.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/uap_cmd.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/uap_event.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/uap_txrx.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/util.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/util.h
create mode 100644 drivers/net/wireless/nxp/nxpwifi/wmm.c
create mode 100644 drivers/net/wireless/nxp/nxpwifi/wmm.h
reply other threads:[~2026-07-16 9:55 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=20260716095552.25995-1-jeff.chen_1@nxp.com \
--to=chunfan.chen@gmail.com \
--cc=francesco@dolcini.it \
--cc=jeff.chen_1@nxp.com \
--cc=johannes@sipsolutions.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=s.hauer@pengutronix.de \
--cc=ulfh@kernel.org \
--cc=wyatt.hsu@nxp.com \
/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