1*8e93258fSBjoern A. Zeeb /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2*8e93258fSBjoern A. Zeeb /* Copyright(c) 2019-2022 Realtek Corporation 3*8e93258fSBjoern A. Zeeb */ 4*8e93258fSBjoern A. Zeeb 5*8e93258fSBjoern A. Zeeb #ifndef __RTW89_8852C_RFK_TABLE_H__ 6*8e93258fSBjoern A. Zeeb #define __RTW89_8852C_RFK_TABLE_H__ 7*8e93258fSBjoern A. Zeeb 8*8e93258fSBjoern A. Zeeb #include "phy.h" 9*8e93258fSBjoern A. Zeeb 10*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dack_reload_defs_tbl; 11*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dack_reset_defs_a_tbl; 12*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dack_reset_defs_b_tbl; 13*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dack_defs_s0_tbl; 14*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dack_defs_s1_tbl; 15*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_drck_defs_tbl; 16*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_iqk_rxk_cfg_defs_tbl; 17*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_iqk_afebb_restore_defs_a_tbl; 18*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_iqk_afebb_restore_defs_b_tbl; 19*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_read_rxsram_pre_defs_tbl; 20*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_read_rxsram_post_defs_tbl; 21*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dpk_mdpd_order0_defs_tbl; 22*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dpk_mdpd_order1_defs_tbl; 23*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dpk_mdpd_order2_defs_tbl; 24*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dpk_mdpd_order3_defs_tbl; 25*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dpk_kip_pwr_clk_on_defs_tbl; 26*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_dpk_kip_pwr_clk_off_defs_tbl; 27*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_sys_defs_tbl; 28*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_sys_defs_2g_a_tbl; 29*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_sys_defs_2g_b_tbl; 30*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_sys_defs_5g_a_tbl; 31*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_sys_defs_5g_b_tbl; 32*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_txpwr_ctrl_bb_defs_a_tbl; 33*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_txpwr_ctrl_bb_defs_b_tbl; 34*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_txpwr_ctrl_bb_he_tb_defs_a_tbl; 35*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_txpwr_ctrl_bb_he_tb_defs_b_tbl; 36*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_dck_defs_a_tbl; 37*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_dck_defs_b_tbl; 38*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_dck_defs_2g_a_tbl; 39*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_dck_defs_2g_b_tbl; 40*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_dck_defs_5g_a_tbl; 41*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_dck_defs_5g_b_tbl; 42*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_set_bbgain_split_a_tbl; 43*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_set_bbgain_split_b_tbl; 44*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_slope_cal_org_defs_2g_a_tbl; 45*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_slope_cal_org_defs_2g_b_tbl; 46*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_slope_cal_org_defs_5g_a_tbl; 47*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_slope_cal_org_defs_5g_b_tbl; 48*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_set_aligk_default_defs_2g_a_tbl; 49*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_set_aligk_default_defs_2g_b_tbl; 50*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_set_aligk_default_defs_5g_a_tbl; 51*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_set_aligk_default_defs_5g_b_tbl; 52*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_set_aligk_default_defs_6g_a_tbl; 53*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_set_aligk_default_defs_6g_b_tbl; 54*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_slope_defs_a_tbl; 55*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_slope_defs_b_tbl; 56*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_run_slope_defs_a_tbl; 57*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_run_slope_defs_b_tbl; 58*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_track_defs_a_tbl; 59*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_track_defs_b_tbl; 60*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_txagc_ofst_mv_avg_defs_a_tbl; 61*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_txagc_ofst_mv_avg_defs_b_tbl; 62*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_enable_defs_a_tbl; 63*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_enable_defs_b_tbl; 64*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_disable_defs_a_tbl; 65*8e93258fSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852c_tssi_disable_defs_b_tbl; 66*8e93258fSBjoern A. Zeeb 67*8e93258fSBjoern A. Zeeb #endif 68