xref: /freebsd/sys/contrib/dev/rtw89/rtw8852bt_rfk_table.h (revision 6d67aabd63555ab62a2f2b7f52a75ef100a2fe75)
1*6d67aabdSBjoern A. Zeeb /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
2*6d67aabdSBjoern A. Zeeb /* Copyright(c) 2024 Realtek Corporation
3*6d67aabdSBjoern A. Zeeb  */
4*6d67aabdSBjoern A. Zeeb 
5*6d67aabdSBjoern A. Zeeb #ifndef __RTW89_8852BT_RFK_TABLE_H__
6*6d67aabdSBjoern A. Zeeb #define __RTW89_8852BT_RFK_TABLE_H__
7*6d67aabdSBjoern A. Zeeb 
8*6d67aabdSBjoern A. Zeeb #include "phy.h"
9*6d67aabdSBjoern A. Zeeb 
10*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_sys_defs_tbl;
11*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_sys_a_defs_2g_tbl;
12*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_sys_a_defs_5g_tbl;
13*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_sys_b_defs_2g_tbl;
14*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_sys_b_defs_5g_tbl;
15*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_init_txpwr_defs_a_tbl;
16*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_init_txpwr_defs_b_tbl;
17*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_init_txpwr_he_tb_defs_a_tbl;
18*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_init_txpwr_he_tb_defs_b_tbl;
19*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_dck_defs_a_tbl;
20*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_dck_defs_b_tbl;
21*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_dac_gain_defs_a_tbl;
22*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_dac_gain_defs_b_tbl;
23*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_slope_a_defs_2g_tbl;
24*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_slope_a_defs_5g_tbl;
25*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_slope_b_defs_2g_tbl;
26*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_slope_b_defs_5g_tbl;
27*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_align_a_2g_all_defs_tbl;
28*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_align_a_5g1_all_defs_tbl;
29*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_align_a_5g2_all_defs_tbl;
30*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_align_a_5g3_all_defs_tbl;
31*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_align_b_2g_all_defs_tbl;
32*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_align_b_5g1_all_defs_tbl;
33*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_align_b_5g2_all_defs_tbl;
34*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_align_b_5g3_all_defs_tbl;
35*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_slope_defs_a_tbl;
36*6d67aabdSBjoern A. Zeeb extern const struct rtw89_rfk_tbl rtw8852bt_tssi_slope_defs_b_tbl;
37*6d67aabdSBjoern A. Zeeb 
38*6d67aabdSBjoern A. Zeeb #endif
39