0001
0002
0003
0004
0005 #ifndef __RTW89_8852A_RFK_TABLE_H__
0006 #define __RTW89_8852A_RFK_TABLE_H__
0007
0008 #include "phy.h"
0009
0010 extern const struct rtw89_rfk_tbl rtw8852a_tssi_sys_defs_tbl;
0011 extern const struct rtw89_rfk_tbl rtw8852a_tssi_sys_defs_2g_tbl;
0012 extern const struct rtw89_rfk_tbl rtw8852a_tssi_sys_defs_5g_tbl;
0013 extern const struct rtw89_rfk_tbl rtw8852a_tssi_txpwr_ctrl_bb_defs_a_tbl;
0014 extern const struct rtw89_rfk_tbl rtw8852a_tssi_txpwr_ctrl_bb_defs_b_tbl;
0015 extern const struct rtw89_rfk_tbl rtw8852a_tssi_txpwr_ctrl_bb_defs_2g_tbl;
0016 extern const struct rtw89_rfk_tbl rtw8852a_tssi_txpwr_ctrl_bb_defs_5g_tbl;
0017 extern const struct rtw89_rfk_tbl rtw8852a_tssi_txpwr_ctrl_bb_he_tb_defs_a_tbl;
0018 extern const struct rtw89_rfk_tbl rtw8852a_tssi_txpwr_ctrl_bb_he_tb_defs_b_tbl;
0019 extern const struct rtw89_rfk_tbl rtw8852a_tssi_dck_defs_a_tbl;
0020 extern const struct rtw89_rfk_tbl rtw8852a_tssi_dck_defs_b_tbl;
0021 extern const struct rtw89_rfk_tbl rtw8852a_tssi_dac_gain_tbl_defs_a_tbl;
0022 extern const struct rtw89_rfk_tbl rtw8852a_tssi_dac_gain_tbl_defs_b_tbl;
0023 extern const struct rtw89_rfk_tbl rtw8852a_tssi_slope_cal_org_defs_a_tbl;
0024 extern const struct rtw89_rfk_tbl rtw8852a_tssi_slope_cal_org_defs_b_tbl;
0025 extern const struct rtw89_rfk_tbl rtw8852a_tssi_rf_gap_tbl_defs_a_tbl;
0026 extern const struct rtw89_rfk_tbl rtw8852a_tssi_rf_gap_tbl_defs_b_tbl;
0027 extern const struct rtw89_rfk_tbl rtw8852a_tssi_slope_defs_a_tbl;
0028 extern const struct rtw89_rfk_tbl rtw8852a_tssi_slope_defs_b_tbl;
0029 extern const struct rtw89_rfk_tbl rtw8852a_tssi_track_defs_a_tbl;
0030 extern const struct rtw89_rfk_tbl rtw8852a_tssi_track_defs_b_tbl;
0031 extern const struct rtw89_rfk_tbl rtw8852a_tssi_txagc_ofst_mv_avg_defs_a_tbl;
0032 extern const struct rtw89_rfk_tbl rtw8852a_tssi_txagc_ofst_mv_avg_defs_b_tbl;
0033 extern const struct rtw89_rfk_tbl rtw8852a_tssi_pak_defs_a_2g_tbl;
0034 extern const struct rtw89_rfk_tbl rtw8852a_tssi_pak_defs_a_5g_1_tbl;
0035 extern const struct rtw89_rfk_tbl rtw8852a_tssi_pak_defs_a_5g_3_tbl;
0036 extern const struct rtw89_rfk_tbl rtw8852a_tssi_pak_defs_a_5g_4_tbl;
0037 extern const struct rtw89_rfk_tbl rtw8852a_tssi_pak_defs_b_2g_tbl;
0038 extern const struct rtw89_rfk_tbl rtw8852a_tssi_pak_defs_b_5g_1_tbl;
0039 extern const struct rtw89_rfk_tbl rtw8852a_tssi_pak_defs_b_5g_3_tbl;
0040 extern const struct rtw89_rfk_tbl rtw8852a_tssi_pak_defs_b_5g_4_tbl;
0041 extern const struct rtw89_rfk_tbl rtw8852a_tssi_enable_defs_a_tbl;
0042 extern const struct rtw89_rfk_tbl rtw8852a_tssi_enable_defs_b_tbl;
0043 extern const struct rtw89_rfk_tbl rtw8852a_tssi_enable_defs_ab_tbl;
0044 extern const struct rtw89_rfk_tbl rtw8852a_tssi_disable_defs_tbl;
0045 extern const struct rtw89_rfk_tbl rtw8852a_tssi_tracking_defs_tbl;
0046
0047 extern const struct rtw89_rfk_tbl rtw8852a_rfk_afe_init_defs_tbl;
0048 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dack_reload_defs_a_tbl;
0049 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dack_reload_defs_b_tbl;
0050 extern const struct rtw89_rfk_tbl rtw8852a_rfk_check_addc_defs_a_tbl;
0051 extern const struct rtw89_rfk_tbl rtw8852a_rfk_check_addc_defs_b_tbl;
0052 extern const struct rtw89_rfk_tbl rtw8852a_rfk_addck_reset_defs_a_tbl;
0053 extern const struct rtw89_rfk_tbl rtw8852a_rfk_addck_trigger_defs_a_tbl;
0054 extern const struct rtw89_rfk_tbl rtw8852a_rfk_addck_restore_defs_a_tbl;
0055 extern const struct rtw89_rfk_tbl rtw8852a_rfk_addck_reset_defs_b_tbl;
0056 extern const struct rtw89_rfk_tbl rtw8852a_rfk_addck_trigger_defs_b_tbl;
0057 extern const struct rtw89_rfk_tbl rtw8852a_rfk_addck_restore_defs_b_tbl;
0058 extern const struct rtw89_rfk_tbl rtw8852a_rfk_check_dadc_defs_f_a_tbl;
0059 extern const struct rtw89_rfk_tbl rtw8852a_rfk_check_dadc_defs_f_b_tbl;
0060 extern const struct rtw89_rfk_tbl rtw8852a_rfk_check_dadc_defs_r_a_tbl;
0061 extern const struct rtw89_rfk_tbl rtw8852a_rfk_check_dadc_defs_r_b_tbl;
0062 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dack_defs_f_a_tbl;
0063 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dack_defs_m_a_tbl;
0064 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dack_defs_r_a_tbl;
0065 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dack_defs_f_b_tbl;
0066 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dack_defs_m_b_tbl;
0067 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dack_defs_r_b_tbl;
0068 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_bb_afe_sf_defs_a_tbl;
0069 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_bb_afe_sr_defs_a_tbl;
0070 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_bb_afe_sf_defs_b_tbl;
0071 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_bb_afe_sr_defs_b_tbl;
0072 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_bb_afe_s_defs_ab_tbl;
0073 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_bb_afe_r_defs_a_tbl;
0074 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_bb_afe_r_defs_b_tbl;
0075 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_bb_afe_r_defs_ab_tbl;
0076 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_lbk_rxiqk_defs_f_tbl;
0077 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_lbk_rxiqk_defs_r_tbl;
0078 extern const struct rtw89_rfk_tbl rtw8852a_rfk_dpk_pas_read_defs_tbl;
0079 extern const struct rtw89_rfk_tbl rtw8852a_rfk_iqk_set_defs_nondbcc_path01_tbl;
0080 extern const struct rtw89_rfk_tbl rtw8852a_rfk_iqk_set_defs_dbcc_path0_tbl;
0081 extern const struct rtw89_rfk_tbl rtw8852a_rfk_iqk_set_defs_dbcc_path1_tbl;
0082 extern const struct rtw89_rfk_tbl rtw8852a_rfk_iqk_restore_defs_nondbcc_path01_tbl;
0083 extern const struct rtw89_rfk_tbl rtw8852a_rfk_iqk_restore_defs_dbcc_path0_tbl;
0084 extern const struct rtw89_rfk_tbl rtw8852a_rfk_iqk_restore_defs_dbcc_path1_tbl;
0085
0086 #endif