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(+)
--
2.25.1