mbox series

[00/12] rtw89: 8852c: add 8852c tables, TX power and set channel functions

Message ID 20220414062027.62638-1-pkshih@realtek.com
Headers show
Series rtw89: 8852c: add 8852c tables, TX power and set channel functions | expand

Message

Ping-Ke Shih April 14, 2022, 6:20 a.m. UTC
This patchset is to add 8852c specific tables and functions, so it doesn't
affect existing chip as usual.

First patch is to add BB and RF parameters tables. Patch 2/12 and 3/13 are
to set TX power by rate, limit and tracking tables. Patch 4/13~7/13 belongs
to BB gain and waveform. Patch 8/13 is to configure HFC parameter. The last
4 patches are used to set channel, a basic and important function.

Ping-Ke Shih (10):
  rtw89: 8852c: add BB and RF parameters tables
  rtw89: 8852c: add TX power by rate and limit tables
  rtw89: 8852c: phy: configure TSSI bandedge
  rtw89: 8852c: add BB initial and reset functions
  rtw89: 8852c: add efuse gain offset parser
  rtw89: 8852c: add HFC parameters
  rtw89: 8852c: add set channel function of RF part
  rtw89: 8852c: set channel of MAC part
  rtw89: 8852c: add set channel of BB part
  rtw89: 8852c: add help function of set channel

Zong-Zhe Yang (2):
  rtw89: 8852c: add TX power track tables
  rtw89: 8852c: support bb gain info

 drivers/net/wireless/realtek/rtw89/core.h     |    57 +
 drivers/net/wireless/realtek/rtw89/phy.c      |   349 +
 drivers/net/wireless/realtek/rtw89/phy.h      |    73 +-
 drivers/net/wireless/realtek/rtw89/reg.h      |   171 +-
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |     2 +
 .../net/wireless/realtek/rtw89/rtw8852a_rfk.c |     8 +-
 .../wireless/realtek/rtw89/rtw8852a_table.c   |    24 +-
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |  1338 ++
 drivers/net/wireless/realtek/rtw89/rtw8852c.h |    19 +-
 .../net/wireless/realtek/rtw89/rtw8852c_rfk.c |   214 +
 .../net/wireless/realtek/rtw89/rtw8852c_rfk.h |    14 +
 .../wireless/realtek/rtw89/rtw8852c_table.c   | 19470 ++++++++++++++++
 .../wireless/realtek/rtw89/rtw8852c_table.h   |    36 +
 drivers/net/wireless/realtek/rtw89/util.h     |    30 +
 14 files changed, 21769 insertions(+), 36 deletions(-)
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_table.c
 create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_table.h