wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf
authorPing-Ke Shih <pkshih@realtek.com>
Tue, 27 Sep 2022 06:26:06 +0000 (14:26 +0800)
committerKalle Valo <kvalo@kernel.org>
Wed, 28 Sep 2022 06:45:58 +0000 (09:45 +0300)
commit14b6e9f4b019ef5adfc0729e8166734490dd4709
tree0bcca0fe3a34840f477cf956c74e08f0124743a7
parent61bdf7aacdc3bc98bf73c483e8c2dd88ed212dde
wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf

Implement to power on/off BB and RF via MAC registers.

Add return type of chip_ops::disable_bb_rf, because it could fail to
disable. Also, correct naming of register 0x0200 used by the ops as well.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220927062611.30484-5-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/core.c
drivers/net/wireless/realtek/rtw89/core.h
drivers/net/wireless/realtek/rtw89/mac.c
drivers/net/wireless/realtek/rtw89/mac.h
drivers/net/wireless/realtek/rtw89/reg.h
drivers/net/wireless/realtek/rtw89/rtw8852b.c
drivers/net/wireless/realtek/rtw89/rtw8852c.c