/openbmc/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | rtw8852a.c | 764 static int rtw8852a_ctrl_sco_cck(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8852a_ctrl_sco_cck() argument 770 ch_element = central_ch - 1; in rtw8852a_ctrl_sco_cck() 773 ch_element = central_ch - 1 + 2; in rtw8852a_ctrl_sco_cck() 775 ch_element = central_ch - 1 - 2; in rtw8852a_ctrl_sco_cck() 788 static void rtw8852a_ch_setting(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8852a_ch_setting() argument 799 val |= central_ch; in rtw8852a_ch_setting() 800 if (central_ch > 14) in rtw8852a_ch_setting() 805 static u8 rtw8852a_sco_mapping(u8 central_ch) in rtw8852a_sco_mapping() argument 807 if (central_ch == 1) in rtw8852a_sco_mapping() 809 else if (central_ch >= 2 && central_ch <= 6) in rtw8852a_sco_mapping() [all …]
|
H A D | rtw8851b.c | 827 static u8 rtw8851b_sco_mapping(u8 central_ch) in rtw8851b_sco_mapping() argument 829 if (central_ch == 1) in rtw8851b_sco_mapping() 831 else if (central_ch >= 2 && central_ch <= 6) in rtw8851b_sco_mapping() 833 else if (central_ch >= 7 && central_ch <= 10) in rtw8851b_sco_mapping() 835 else if (central_ch >= 11 && central_ch <= 14) in rtw8851b_sco_mapping() 837 else if (central_ch == 36 || central_ch == 38) in rtw8851b_sco_mapping() 839 else if (central_ch >= 40 && central_ch <= 58) in rtw8851b_sco_mapping() 841 else if (central_ch >= 60 && central_ch <= 64) in rtw8851b_sco_mapping() 843 else if (central_ch == 100 || central_ch == 102) in rtw8851b_sco_mapping() 845 else if (central_ch >= 104 && central_ch <= 126) in rtw8851b_sco_mapping() [all …]
|
H A D | rtw8852b.c | 914 static u8 rtw8852b_sco_mapping(u8 central_ch) in rtw8852b_sco_mapping() argument 916 if (central_ch == 1) in rtw8852b_sco_mapping() 918 else if (central_ch >= 2 && central_ch <= 6) in rtw8852b_sco_mapping() 920 else if (central_ch >= 7 && central_ch <= 10) in rtw8852b_sco_mapping() 922 else if (central_ch >= 11 && central_ch <= 14) in rtw8852b_sco_mapping() 924 else if (central_ch == 36 || central_ch == 38) in rtw8852b_sco_mapping() 926 else if (central_ch >= 40 && central_ch <= 58) in rtw8852b_sco_mapping() 928 else if (central_ch >= 60 && central_ch <= 64) in rtw8852b_sco_mapping() 930 else if (central_ch == 100 || central_ch == 102) in rtw8852b_sco_mapping() 932 else if (central_ch >= 104 && central_ch <= 126) in rtw8852b_sco_mapping() [all …]
|
H A D | phy.c | 601 u8 central_ch = chan->channel; in rtw89_phy_get_txsc() local 610 txsc_idx = pri_ch > central_ch ? 1 : 2; in rtw89_phy_get_txsc() 614 if (pri_ch > central_ch) in rtw89_phy_get_txsc() 615 txsc_idx = (pri_ch - central_ch) >> 1; in rtw89_phy_get_txsc() 617 txsc_idx = ((central_ch - pri_ch) >> 1) + 1; in rtw89_phy_get_txsc() 619 txsc_idx = pri_ch > central_ch ? 9 : 10; in rtw89_phy_get_txsc() 623 if (pri_ch > central_ch) in rtw89_phy_get_txsc() 624 tmp = (pri_ch - central_ch) >> 1; in rtw89_phy_get_txsc() 626 tmp = ((central_ch - pri_ch) >> 1) + 1; in rtw89_phy_get_txsc() 642 txsc_idx = pri_ch > central_ch ? 13 : 14; in rtw89_phy_get_txsc() [all …]
|
H A D | rtw8852c_rfk.c | 3873 u8 central_ch, enum rtw89_band band, bool is_dav) in _ch_setting() argument 3886 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting() 3909 u8 central_ch, enum rtw89_band band) in _ctrl_ch() argument 3915 if ((central_ch > 14 && central_ch < 36) || in _ctrl_ch() 3916 (central_ch > 64 && central_ch < 100) || in _ctrl_ch() 3917 (central_ch > 144 && central_ch < 149) || central_ch > 177) in _ctrl_ch() 3920 if (central_ch > 253 || central_ch == 2) in _ctrl_ch() 3928 _ch_setting(rtwdev, path, central_ch, band, true); in _ctrl_ch() 3929 _ch_setting(rtwdev, path, central_ch, band, false); in _ctrl_ch() 4033 u8 central_ch, enum rtw89_band band, in rtw8852c_ctrl_bw_ch() argument [all …]
|
H A D | rtw8852b_rfk.c | 4074 u8 central_ch, bool dav) in _ch_setting() argument 4077 bool is_2g_ch = central_ch <= 14; in _ch_setting() 4085 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting() 4105 central_ch, path, reg18_addr, in _ch_setting() 4109 static void _ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch) in _ctrl_ch() argument 4111 _ch_setting(rtwdev, RF_PATH_A, central_ch, true); in _ctrl_ch() 4112 _ch_setting(rtwdev, RF_PATH_B, central_ch, true); in _ctrl_ch() 4113 _ch_setting(rtwdev, RF_PATH_A, central_ch, false); in _ctrl_ch() 4114 _ch_setting(rtwdev, RF_PATH_B, central_ch, false); in _ctrl_ch() 4154 enum rtw89_phy_idx phy, u8 central_ch, in rtw8852b_ctrl_bw_ch() argument [all …]
|
H A D | rtw8851b_rfk.c | 3529 u8 central_ch, bool dav) in _ch_setting() argument 3532 bool is_2g_ch = central_ch <= 14; in _ch_setting() 3540 rf_reg18 |= FIELD_PREP(RR_CFGCH_CH, central_ch); in _ch_setting() 3560 central_ch, path, reg18_addr, in _ch_setting() 3564 static void _ctrl_ch(struct rtw89_dev *rtwdev, u8 central_ch) in _ctrl_ch() argument 3566 _ch_setting(rtwdev, RF_PATH_A, central_ch, true); in _ctrl_ch() 3567 _ch_setting(rtwdev, RF_PATH_A, central_ch, false); in _ctrl_ch() 3607 enum rtw89_phy_idx phy, u8 central_ch, in rtw8851b_ctrl_bw_ch() argument 3610 _ctrl_ch(rtwdev, central_ch); in rtw8851b_ctrl_bw_ch()
|
H A D | rtw8852c.c | 689 static int rtw8852c_ctrl_sco_cck(struct rtw89_dev *rtwdev, u8 central_ch, in rtw8852c_ctrl_sco_cck() argument 695 ch_element = central_ch - 1; in rtw8852c_ctrl_sco_cck() 698 ch_element = central_ch - 1 + 2; in rtw8852c_ctrl_sco_cck() 700 ch_element = central_ch - 1 - 2; in rtw8852c_ctrl_sco_cck() 912 u8 central_ch = chan->channel; in rtw8852c_ctrl_ch() local 988 if (central_ch == 14) { in rtw8852c_ctrl_ch()
|
H A D | phy.h | 662 u8 rtw89_encode_chan_idx(struct rtw89_dev *rtwdev, u8 central_ch, u8 band);
|
H A D | fw.c | 3050 RTW89_SET_FWCMD_CHINFO_CENTER_CH(cmd, ch_info->central_ch); in rtw89_fw_h2c_scan_list_offload() 3753 ch_info->central_ch = op->channel; in rtw89_hw_scan_add_chan() 3806 ch_info->central_ch = channel->hw_value; in rtw89_hw_scan_add_chan_list()
|
H A D | fw.h | 256 u8 central_ch; member
|