mbox series

[0/6] wifi: rtw89: 8851b: add more chip_ops to support 8851b

Message ID 20230512061220.16544-1-pkshih@realtek.com
Headers show
Series wifi: rtw89: 8851b: add more chip_ops to support 8851b | expand

Message

Ping-Ke Shih May 12, 2023, 6:12 a.m. UTC
8851b version B is newly introduced, but version read from register is the
same as version A. To determine their difference, add patch 1/6 helper to
read version from efuse.

Patch 2/6 is to configure MUX to help antenna diversity that use GPIO to
control antenna path.

The remaining patches are to add more basic chip_ops like other chips.

Ping-Ke Shih (6):
  wifi: rtw89: 8851b: add to read efuse version to recognize hardware
    version B
  wifi: rtw89: 8851b: configure GPIO according to RFE type
  wifi: rtw89: 8851b: add BT coexistence support function
  wifi: rtw89: 8851b: add basic power on function
  wifi: rtw89: 8851b: add set channel function
  wifi: rtw89: 8851b: add to parse efuse content

 drivers/net/wireless/realtek/rtw89/coex.c     |    7 +
 drivers/net/wireless/realtek/rtw89/core.h     |    9 +
 drivers/net/wireless/realtek/rtw89/efuse.c    |   21 +
 drivers/net/wireless/realtek/rtw89/efuse.h    |    1 +
 drivers/net/wireless/realtek/rtw89/mac.h      |    2 +
 drivers/net/wireless/realtek/rtw89/phy.c      |    1 +
 drivers/net/wireless/realtek/rtw89/reg.h      |   40 +
 drivers/net/wireless/realtek/rtw89/rtw8851b.c | 1659 +++++++++++++++++
 drivers/net/wireless/realtek/rtw89/rtw8851b.h |   61 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8852b.c |    1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |    1 +
 12 files changed, 1804 insertions(+)