1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 /* Copyright(c) 2026 Realtek Corporation 3 */ 4 5 #ifndef __RTW89_8922D_RFK_H__ 6 #define __RTW89_8922D_RFK_H__ 7 8 #include "core.h" 9 10 extern const struct rtw89_rfk_tbl rtw8922d_nctl_post_defs_tbl; 11 12 void rtw8922d_tssi_cont_en_phyidx(struct rtw89_dev *rtwdev, bool en, u8 phy_idx); 13 void rtw8922d_set_channel_rf(struct rtw89_dev *rtwdev, 14 const struct rtw89_chan *chan, 15 enum rtw89_phy_idx phy_idx); 16 void rtw8922d_rfk_hw_init(struct rtw89_dev *rtwdev); 17 void rtw8922d_rfk_mlo_ctrl(struct rtw89_dev *rtwdev); 18 void rtw8922d_pre_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx); 19 void rtw8922d_post_set_channel_rf(struct rtw89_dev *rtwdev, enum rtw89_phy_idx phy_idx); 20 void rtw8922d_lck_track(struct rtw89_dev *rtwdev); 21 22 #endif 23