wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map
authorPing-Ke Shih <pkshih@realtek.com>
Fri, 17 Nov 2023 02:40:28 +0000 (10:40 +0800)
committerKalle Valo <kvalo@kernel.org>
Wed, 22 Nov 2023 15:51:16 +0000 (17:51 +0200)
commitc7ccb2402ebb567016b09bf50e225066c72a9c09
tree6b1a6ecf4b183b991b404d7feaa3a44c8ec79093
parente102ff4b3579016361f092027782f1a3a7fa2055
wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map

Define efuse map struct of RTW89_EFUSE_BLOCK_RF block, and read needed
data from efuse logic map into driver. Also, with efuse power-on state,
read MAC address via register interface according to HCI interface.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20231117024029.113845-6-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/rtw8922a.c
drivers/net/wireless/realtek/rtw89/rtw8922a.h