| From: |
| Ping-Ke Shih <pkshih-AT-realtek.com> |
| To: |
| <linux-wireless-AT-vger.kernel.org> |
| Subject: |
| [PATCH rtw-next 0/9] wifi: rtw89: 8922d: add RTL8922DE part 2/2 |
| Date: |
| Mon, 30 Mar 2026 14:58:38 +0800 |
| Message-ID: |
| <20260330065847.48946-1-pkshih@realtek.com> |
| Archive-link: |
| Article |
Add part 2/2 of RTL8922DE, but yet enable it by Kconfig/Makefile because
we are still developing and testing BT coexistence mechanism, which is a
shared component and can affect all existing chips. Otherwise, RTL8922DE
can work with the highest rate and STA/AP modes.
Since we are continuously adjusting common flow to support new hardware
settings of RTL8922D, I'd add RTL8922D first followed by patches of new
settings, so people can be easier to understand why/how actually it does.
Ping-Ke Shih (9):
wifi: rtw89: 8922d: BB hardware pre-/post-init, TX/RX path and power
settings
wifi: rtw89: 8922d: add set channel with pre-/post- helpers
wifi: rtw89: 8922d: add RF calibration ops
wifi: rtw89: 8922d: add set TX power callback
wifi: rtw89: 8922d: configure TX/RX path assisting in BT coexistence
wifi: rtw89: 8922d: add RF ops of init hardware and get thermal
wifi: rtw89: 8922d: add ops related to BT coexistence mechanism
wifi: rtw89: 8922d: add chip_info and chip_ops struct
wifi: rtw89: 8922d: add PCI ID of RTL8922DE and RTL8922DE-VS
drivers/net/wireless/realtek/rtw89/core.h | 21 +
drivers/net/wireless/realtek/rtw89/fw.h | 23 +-
drivers/net/wireless/realtek/rtw89/pci.h | 3 +
drivers/net/wireless/realtek/rtw89/reg.h | 127 +-
drivers/net/wireless/realtek/rtw89/rtw8851b.c | 4 +
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/rtw8922d.c | 1338 +++++++++++++++++
drivers/net/wireless/realtek/rtw89/rtw8922d.h | 3 +
.../net/wireless/realtek/rtw89/rtw8922d_rfk.c | 339 +++++
.../net/wireless/realtek/rtw89/rtw8922d_rfk.h | 8 +
.../net/wireless/realtek/rtw89/rtw8922de.c | 119 ++
15 files changed, 1996 insertions(+), 9 deletions(-)
create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922de.c
base-commit: 658e3c836969e1624a7572c75684f54ec503c2ed
--
2.25.1