0001
0002
0003
0004
0005 #ifndef __RTW89_8852C_TABLE_H__
0006 #define __RTW89_8852C_TABLE_H__
0007
0008 #include "core.h"
0009
0010 extern const struct rtw89_phy_table rtw89_8852c_phy_bb_table;
0011 extern const struct rtw89_phy_table rtw89_8852c_phy_bb_gain_table;
0012 extern const struct rtw89_phy_table rtw89_8852c_phy_radioa_table;
0013 extern const struct rtw89_phy_table rtw89_8852c_phy_radiob_table;
0014 extern const struct rtw89_phy_table rtw89_8852c_phy_nctl_table;
0015 extern const struct rtw89_txpwr_table rtw89_8852c_byr_table;
0016 extern const struct rtw89_phy_tssi_dbw_table rtw89_8852c_tssi_dbw_table;
0017 extern const struct rtw89_txpwr_track_cfg rtw89_8852c_trk_cfg;
0018 extern const u8 rtw89_8852c_tx_shape[RTW89_BAND_MAX][RTW89_RS_TX_SHAPE_NUM]
0019 [RTW89_REGD_NUM];
0020 extern const s8 rtw89_8852c_txpwr_lmt_2g[RTW89_2G_BW_NUM][RTW89_NTX_NUM]
0021 [RTW89_RS_LMT_NUM][RTW89_BF_NUM]
0022 [RTW89_REGD_NUM][RTW89_2G_CH_NUM];
0023 extern const s8 rtw89_8852c_txpwr_lmt_5g[RTW89_5G_BW_NUM][RTW89_NTX_NUM]
0024 [RTW89_RS_LMT_NUM][RTW89_BF_NUM]
0025 [RTW89_REGD_NUM][RTW89_5G_CH_NUM];
0026 extern const s8 rtw89_8852c_txpwr_lmt_6g[RTW89_6G_BW_NUM][RTW89_NTX_NUM]
0027 [RTW89_RS_LMT_NUM][RTW89_BF_NUM]
0028 [RTW89_REGD_NUM][RTW89_6G_CH_NUM];
0029 extern const s8 rtw89_8852c_txpwr_lmt_ru_2g[RTW89_RU_NUM][RTW89_NTX_NUM]
0030 [RTW89_REGD_NUM][RTW89_2G_CH_NUM];
0031 extern const s8 rtw89_8852c_txpwr_lmt_ru_5g[RTW89_RU_NUM][RTW89_NTX_NUM]
0032 [RTW89_REGD_NUM][RTW89_5G_CH_NUM];
0033 extern const s8 rtw89_8852c_txpwr_lmt_ru_6g[RTW89_RU_NUM][RTW89_NTX_NUM]
0034 [RTW89_REGD_NUM][RTW89_6G_CH_NUM];
0035
0036 #endif