| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | rtw8852a.c | 932 static int rtw8852a_ctrl_sco_cck(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8852a_ctrl_sco_cck() argument 938 ch_element = central_ch - 1; in rtw8852a_ctrl_sco_cck() 941 ch_element = central_ch - 1 + 2; in rtw8852a_ctrl_sco_cck() 943 ch_element = central_ch - 1 - 2; in rtw8852a_ctrl_sco_cck() 956 static void rtw8852a_ch_setting(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8852a_ch_setting() argument 967 val |= central_ch; in rtw8852a_ch_setting() 968 if (central_ch > 14) in rtw8852a_ch_setting() 973 static u8 rtw8852a_sco_mapping(u8 central_ch) in rtw8852a_sco_mapping() argument 975 if (central_ch == 1) in rtw8852a_sco_mapping() 977 else if (central_ch >= 2 && central_ch <= 6) in rtw8852a_sco_mapping() [all …]
|
| H A D | rtw8852b_common.c | 519 static u8 rtw8852bx_sco_mapping(u8 central_ch) in rtw8852bx_sco_mapping() argument 521 if (central_ch == 1) in rtw8852bx_sco_mapping() 523 else if (central_ch >= 2 && central_ch <= 6) in rtw8852bx_sco_mapping() 525 else if (central_ch >= 7 && central_ch <= 10) in rtw8852bx_sco_mapping() 527 else if (central_ch >= 11 && central_ch <= 14) in rtw8852bx_sco_mapping() 529 else if (central_ch == 36 || central_ch == 38) in rtw8852bx_sco_mapping() 531 else if (central_ch >= 40 && central_ch <= 58) in rtw8852bx_sco_mapping() 533 else if (central_ch >= 60 && central_ch <= 64) in rtw8852bx_sco_mapping() 535 else if (central_ch == 100 || central_ch == 102) in rtw8852bx_sco_mapping() 537 else if (central_ch >= 104 && central_ch <= 126) in rtw8852bx_sco_mapping() [all …]
|
| H A D | rtw8851b.c | 996 static u8 rtw8851b_sco_mapping(u8 central_ch) in rtw8851b_sco_mapping() argument 998 if (central_ch == 1) in rtw8851b_sco_mapping() 1000 else if (central_ch >= 2 && central_ch <= 6) in rtw8851b_sco_mapping() 1002 else if (central_ch >= 7 && central_ch <= 10) in rtw8851b_sco_mapping() 1004 else if (central_ch >= 11 && central_ch <= 14) in rtw8851b_sco_mapping() 1006 else if (central_ch == 36 || central_ch == 38) in rtw8851b_sco_mapping() 1008 else if (central_ch >= 40 && central_ch <= 58) in rtw8851b_sco_mapping() 1010 else if (central_ch >= 60 && central_ch <= 64) in rtw8851b_sco_mapping() 1012 else if (central_ch == 100 || central_ch == 102) in rtw8851b_sco_mapping() 1014 else if (central_ch >= 104 && central_ch <= 126) in rtw8851b_sco_mapping() [all …]
|
| H A D | phy.c | 811 u8 central_ch = chan->channel; in rtw89_phy_get_txsc() local 820 txsc_idx = pri_ch > central_ch ? 1 : 2; in rtw89_phy_get_txsc() 824 if (pri_ch > central_ch) in rtw89_phy_get_txsc() 825 txsc_idx = (pri_ch - central_ch) >> 1; in rtw89_phy_get_txsc() 827 txsc_idx = ((central_ch - pri_ch) >> 1) + 1; in rtw89_phy_get_txsc() 829 txsc_idx = pri_ch > central_ch ? 9 : 10; in rtw89_phy_get_txsc() 833 if (pri_ch > central_ch) in rtw89_phy_get_txsc() 834 tmp = (pri_ch - central_ch) >> 1; in rtw89_phy_get_txsc() 836 tmp = ((central_ch - pri_ch) >> 1) + 1; in rtw89_phy_get_txsc() 852 txsc_idx = pri_ch > central_ch ? 13 : 14; in rtw89_phy_get_txsc() [all …]
|
| H A D | rtw8852c_rfk.c | 3900 u8 central_ch, enum rtw89_band band, bool is_dav) in _ch_setting() argument 3913 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting() 3936 u8 central_ch, enum rtw89_band band) in _ctrl_ch() argument 3942 if ((central_ch > 14 && central_ch < 36) || in _ctrl_ch() 3943 (central_ch > 64 && central_ch < 100) || in _ctrl_ch() 3944 (central_ch > 144 && central_ch < 149) || central_ch > 177) in _ctrl_ch() 3947 if (central_ch > 253 || central_ch == 2) in _ctrl_ch() 3955 _ch_setting(rtwdev, path, central_ch, band, true); in _ctrl_ch() 3956 _ch_setting(rtwdev, path, central_ch, band, false); in _ctrl_ch() 4079 u8 central_ch, enum rtw89_band band, in rtw8852c_ctrl_bw_ch() argument [all …]
|
| H A D | rtw8852b_rfk.c | 4076 u8 central_ch, bool dav) in _ch_setting() argument 4079 bool is_2g_ch = central_ch <= 14; in _ch_setting() 4087 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting() 4107 central_ch, path, reg18_addr, in _ch_setting() 4111 static void _ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch) in _ctrl_ch() argument 4113 _ch_setting(rtwdev, RF_PATH_A, central_ch, true); in _ctrl_ch() 4114 _ch_setting(rtwdev, RF_PATH_B, central_ch, true); in _ctrl_ch() 4115 _ch_setting(rtwdev, RF_PATH_A, central_ch, false); in _ctrl_ch() 4116 _ch_setting(rtwdev, RF_PATH_B, central_ch, false); in _ctrl_ch() 4156 enum rtw89_phy_idx phy, u8 central_ch, in rtw8852b_ctrl_bw_ch() argument [all …]
|
| H A D | rtw8851b_rfk.c | 3696 u8 central_ch, bool dav) in _ch_setting() argument 3699 bool is_2g_ch = central_ch <= 14; in _ch_setting() 3707 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting() 3727 central_ch, path, reg18_addr, in _ch_setting() 3731 static void _ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch) in _ctrl_ch() argument 3733 _ch_setting(rtwdev, RF_PATH_A, central_ch, true); in _ctrl_ch() 3734 _ch_setting(rtwdev, RF_PATH_A, central_ch, false); in _ctrl_ch() 3774 enum rtw89_phy_idx phy, u8 central_ch, in rtw8851b_ctrl_bw_ch() argument 3777 _ctrl_ch(rtwdev, central_ch); in rtw8851b_ctrl_bw_ch()
|
| H A D | rtw8852c.c | 902 static int rtw8852c_ctrl_sco_cck(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8852c_ctrl_sco_cck() argument 908 ch_element = central_ch - 1; in rtw8852c_ctrl_sco_cck() 911 ch_element = central_ch - 1 + 2; in rtw8852c_ctrl_sco_cck() 913 ch_element = central_ch - 1 - 2; in rtw8852c_ctrl_sco_cck() 1125 u8 central_ch = chan->channel; in rtw8852c_ctrl_ch() local 1201 if (central_ch == 14) { in rtw8852c_ctrl_ch()
|
| H A D | rtw8922a.c | 1466 static void rtw8922a_set_cck_parameters(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8922a_set_cck_parameters() argument 1469 if (central_ch == 14) { in rtw8922a_set_cck_parameters() 1496 u8 central_ch = chan->channel; in rtw8922a_ctrl_ch() local 1522 rtw8922a_set_cck_parameters(rtwdev, central_ch, phy_idx); in rtw8922a_ctrl_ch()
|
| H A D | fw.h | 357 u8 central_ch; member 382 u8 central_ch; member 2015 u8 central_ch; member 2028 u8 central_ch[RTW89_PHY_NUM]; member 2096 u8 central_ch[RTW89_BB_PS_LINK_BUF_MAX]; member 3724 u8 central_ch; member
|
| H A D | fw.c | 3245 h2c->info[phy_idx].central_ch = chan->channel; in rtw89_fw_h2c_lps_ch_info() 3327 h2c->central_ch[rtwvif_link->phy_idx] = chan->channel; in rtw89_fw_h2c_lps_ml_cmn_info() 3497 h2c->central_ch[phy_idx] = chan->channel; in rtw89_fw_h2c_lps_ml_cmn_info_v1() 7450 le32_encode_bits(ch_info->central_ch, RTW89_H2C_CHINFO_W0_CENTER_CH) | in rtw89_fw_h2c_scan_list_offload_ax() 7540 le32_encode_bits(ch_info->central_ch, in rtw89_fw_h2c_scan_list_offload_be() 9689 ch_info->central_ch = op->channel; in rtw89_hw_scan_add_chan_ax() 9709 ch_info->central_ch = ext->chan.channel; in rtw89_hw_scan_add_chan_ax() 9855 ch_info->central_ch = channel->hw_value; in rtw89_pno_scan_add_chan_list_ax() 9950 ch_info->central_ch = channel->hw_value; in rtw89_hw_scan_prep_chan_list_ax() 10073 ch_info->central_ch = channel->hw_value; in rtw89_pno_scan_add_chan_list_be() [all …]
|
| H A D | phy.h | 1226 u8 rtw89_encode_chan_idx(struct rtw89_dev *rtwdev, u8 central_ch, u8 band);
|
| H A D | rtw8922d.c | 1836 u8 central_ch = chan->channel; in rtw8922d_set_cck_parameters() local 1838 if (central_ch == 14) { in rtw8922d_set_cck_parameters()
|