|
|
Log in / Subscribe / Register

wifi: rtw89: 8922d: add RTL8922D common routine part 1

From:  Ping-Ke Shih <pkshih-AT-realtek.com>
To:  <linux-wireless-AT-vger.kernel.org>
Subject:  [PATCH rtw-next 0/7] wifi: rtw89: 8922d: add RTL8922D common routine part 1
Date:  Mon, 23 Mar 2026 11:25:49 +0800
Message-ID:  <20260323032556.19825-1-pkshih@realtek.com>
Archive-link:  Article

This patchset is to add RTL8922D common routines. As the code is not small,
I split it into two parts, and this is the first part.

At this first part, add memory arrangement called quota, power on/off
functions, functions related to calibration data in efuse, and the
main set channel function.

Ping-Ke Shih (7):
  wifi: rtw89: 8922d: add definition of quota, registers and efuse block
  wifi: rtw89: 8922d: add power on/off functions
  wifi: rtw89: 8922d: define efuse map and read necessary fields
  wifi: rtw89: 8922d: read and configure RF by calibration data from
    efuse physical map
  wifi: rtw89: 8922d: add set channel of MAC part
  wifi: rtw89: 8922d: add set channel of BB part
  wifi: rtw89: 8922d: add set channel of RF part

 drivers/net/wireless/realtek/rtw89/core.h     |    7 +
 drivers/net/wireless/realtek/rtw89/reg.h      |  160 +-
 drivers/net/wireless/realtek/rtw89/rtw8922d.c | 1755 +++++++++++++++++
 drivers/net/wireless/realtek/rtw89/rtw8922d.h |   80 +
 .../net/wireless/realtek/rtw89/rtw8922d_rfk.c |   33 +
 .../net/wireless/realtek/rtw89/rtw8922d_rfk.h |   14 +
 6 files changed, 2048 insertions(+), 1 deletion(-)
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922d.c
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922d.h
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.c
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8922d_rfk.h


base-commit: eef6d4449e8a540fde792968a26d8aa514af8089
-- 
2.25.1




Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds