From: Bitterblue Smith <rtl8821cerfe2@gmail.com>
To: "linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Cc: Ping-Ke Shih <pkshih@realtek.com>
Subject: [PATCH rtw-next v4 00/14] wifi: rtw89: Add support for USB devices
Date: Mon, 30 Jun 2025 23:39:49 +0300 [thread overview]
Message-ID: <7880bca2-17de-4d55-93a1-16977dd6502e@gmail.com> (raw)
Add support for USB devices, starting with just RTL8851BU.
RTL8832BU/RTL8852BU can be supported easily later. RTL8832CU/RTL8852CU
can be supported as well, but it keeps losing the connection.
This is based on rtw88_usb, rtw89_pci, and the official rtl8851bu driver
v1.19.10-70-g84e35c28d.20231019 from here:
https://github.com/fofajardo/rtl8851bu
Bitterblue Smith (14):
wifi: rtw89: 8851b: Accept USB devices and load their MAC address
wifi: rtw89: Make dle_mem in rtw89_chip_info an array
wifi: rtw89: Make hfc_param_ini in rtw89_chip_info an array
wifi: rtw89: Add rtw8851b_dle_mem_usb{2,3}
wifi: rtw89: Add rtw8851b_hfc_param_ini_usb
wifi: rtw89: Disable deep power saving for USB/SDIO
wifi: rtw89: Add extra TX headroom for USB
wifi: rtw89: Hide some errors when the device is unplugged
wifi: rtw89: 8851b: Modify rtw8851b_pwr_{on,off}_func() for USB
wifi: rtw89: Fix rtw89_mac_power_switch() for USB
wifi: rtw89: Add some definitions for USB
wifi: rtw89: Add usb.{c,h}
wifi: rtw89: Add rtw8851bu.c
wifi: rtw89: Enable the new USB modules
drivers/net/wireless/realtek/rtw89/Kconfig | 14 +
drivers/net/wireless/realtek/rtw89/Makefile | 6 +
drivers/net/wireless/realtek/rtw89/core.c | 6 +
drivers/net/wireless/realtek/rtw89/core.h | 17 +-
drivers/net/wireless/realtek/rtw89/mac.c | 83 +-
drivers/net/wireless/realtek/rtw89/mac.h | 8 +
drivers/net/wireless/realtek/rtw89/pci.c | 1 +
drivers/net/wireless/realtek/rtw89/phy.c | 3 +-
drivers/net/wireless/realtek/rtw89/reg.h | 31 +
drivers/net/wireless/realtek/rtw89/rtw8851b.c | 115 +-
.../net/wireless/realtek/rtw89/rtw8851bu.c | 39 +
drivers/net/wireless/realtek/rtw89/rtw8852a.c | 4 +-
drivers/net/wireless/realtek/rtw89/rtw8852b.c | 4 +-
.../net/wireless/realtek/rtw89/rtw8852bt.c | 4 +-
drivers/net/wireless/realtek/rtw89/rtw8852c.c | 4 +-
drivers/net/wireless/realtek/rtw89/rtw8922a.c | 4 +-
drivers/net/wireless/realtek/rtw89/txrx.h | 1 +
drivers/net/wireless/realtek/rtw89/usb.c | 1042 +++++++++++++++++
drivers/net/wireless/realtek/rtw89/usb.h | 65 +
19 files changed, 1399 insertions(+), 52 deletions(-)
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8851bu.c
create mode 100644 drivers/net/wireless/realtek/rtw89/usb.c
create mode 100644 drivers/net/wireless/realtek/rtw89/usb.h
--
2.49.0
next reply other threads:[~2025-06-30 20:39 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-30 20:39 Bitterblue Smith [this message]
2025-06-30 20:40 ` [PATCH rtw-next v4 01/14] wifi: rtw89: 8851b: Accept USB devices and load their MAC address Bitterblue Smith
2025-07-04 3:08 ` Ping-Ke Shih
2025-07-04 3:36 ` Ping-Ke Shih
2025-07-04 9:53 ` Bitterblue Smith
2025-06-30 20:41 ` [PATCH rtw-next v4 02/14] wifi: rtw89: Make dle_mem in rtw89_chip_info an array Bitterblue Smith
2025-06-30 20:42 ` [PATCH rtw-next v4 03/14] wifi: rtw89: Make hfc_param_ini " Bitterblue Smith
2025-06-30 20:42 ` [PATCH rtw-next v4 04/14] wifi: rtw89: Add rtw8851b_dle_mem_usb{2,3} Bitterblue Smith
2025-06-30 20:42 ` [PATCH rtw-next v4 05/14] wifi: rtw89: Add rtw8851b_hfc_param_ini_usb Bitterblue Smith
2025-06-30 20:43 ` [PATCH rtw-next v4 06/14] wifi: rtw89: Disable deep power saving for USB/SDIO Bitterblue Smith
2025-06-30 20:44 ` [PATCH rtw-next v4 07/14] wifi: rtw89: Add extra TX headroom for USB Bitterblue Smith
2025-06-30 20:45 ` [PATCH rtw-next v4 08/14] wifi: rtw89: Hide some errors when the device is unplugged Bitterblue Smith
2025-06-30 20:45 ` [PATCH rtw-next v4 09/14] wifi: rtw89: 8851b: Modify rtw8851b_pwr_{on,off}_func() for USB Bitterblue Smith
2025-06-30 20:45 ` [PATCH rtw-next v4 10/14] wifi: rtw89: Fix rtw89_mac_power_switch() " Bitterblue Smith
2025-06-30 20:46 ` [PATCH rtw-next v4 11/14] wifi: rtw89: Add some definitions " Bitterblue Smith
2025-06-30 20:46 ` [PATCH rtw-next v4 12/14] wifi: rtw89: Add usb.{c,h} Bitterblue Smith
2025-07-01 2:21 ` Ping-Ke Shih
2025-07-01 10:58 ` Bitterblue Smith
2025-06-30 20:47 ` [PATCH rtw-next v4 13/14] wifi: rtw89: Add rtw8851bu.c Bitterblue Smith
2025-06-30 20:47 ` [PATCH rtw-next v4 14/14] wifi: rtw89: Enable the new USB modules Bitterblue Smith
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=7880bca2-17de-4d55-93a1-16977dd6502e@gmail.com \
--to=rtl8821cerfe2@gmail.com \
--cc=linux-wireless@vger.kernel.org \
--cc=pkshih@realtek.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;
as well as URLs for NNTP newsgroup(s).