Home
last modified time | relevance | path

Searched refs:cfo (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Dphy.c4977 struct rtw89_cfo_tracking_info *cfo = &rtwdev->cfo_tracking; in rtw89_phy_cfo_set_crystal_cap() local
4981 if (!force && cfo->crystal_cap == crystal_cap) in rtw89_phy_cfo_set_crystal_cap()
4996 cfo->crystal_cap = sc_xi_val; in rtw89_phy_cfo_set_crystal_cap()
4997 cfo->x_cap_ofst = (s8)((int)cfo->crystal_cap - cfo->def_x_cap); in rtw89_phy_cfo_set_crystal_cap()
5002 cfo->x_cap_ofst); in rtw89_phy_cfo_set_crystal_cap()
5008 struct rtw89_cfo_tracking_info *cfo = &rtwdev->cfo_tracking; in rtw89_phy_cfo_reset() local
5011 cfo->def_x_cap = cfo->crystal_cap_default & B_AX_XTAL_SC_MASK; in rtw89_phy_cfo_reset()
5012 cfo->is_adjust = false; in rtw89_phy_cfo_reset()
5013 if (cfo->crystal_cap == cfo->def_x_cap) in rtw89_phy_cfo_reset()
5015 cap = cfo->crystal_cap; in rtw89_phy_cfo_reset()
[all …]
H A Dphy.h666 const struct rtw89_cfo_regs *cfo; member
H A Dphy_be.c1951 .cfo = &rtw89_cfo_regs_be,
1977 .cfo = &rtw89_cfo_regs_be_v1,
H A Dcore.c2121 s16 cfo; in rtw89_core_parse_phy_status_ie01() local
2149 cfo = sign_extend32(t, 11); in rtw89_core_parse_phy_status_ie01()
2152 cfo = sign_extend32(t, 11); in rtw89_core_parse_phy_status_ie01()
2155 rtw89_phy_cfo_parse(rtwdev, cfo, phy_ppdu); in rtw89_core_parse_phy_status_ie01()
/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8822c.c4227 struct rtw_cfo_track *cfo = &dm_info->cfo_track; in rtw8822c_set_crystal_cap_reg() local
4231 cfo->crystal_cap = crystal_cap; in rtw8822c_set_crystal_cap_reg()
4238 struct rtw_cfo_track *cfo = &dm_info->cfo_track; in rtw8822c_set_crystal_cap() local
4240 if (cfo->crystal_cap == crystal_cap) in rtw8822c_set_crystal_cap()
4249 struct rtw_cfo_track *cfo = &dm_info->cfo_track; in rtw8822c_cfo_tracking_reset() local
4251 cfo->is_adjust = true; in rtw8822c_cfo_tracking_reset()
4253 if (cfo->crystal_cap > rtwdev->efuse.crystal_cap) in rtw8822c_cfo_tracking_reset()
4254 rtw8822c_set_crystal_cap(rtwdev, cfo->crystal_cap - 1); in rtw8822c_cfo_tracking_reset()
4255 else if (cfo->crystal_cap < rtwdev->efuse.crystal_cap) in rtw8822c_cfo_tracking_reset()
4256 rtw8822c_set_crystal_cap(rtwdev, cfo->crystal_cap + 1); in rtw8822c_cfo_tracking_reset()
[all …]
H A Drtw8814a.c1181 s8 cfo[2]; in rtw8814a_query_phy_status() local
1261 cfo[RF_PATH_A] = le32_get_bits(rpt->w2, RTW_JGRPHY_W2_CFO_TAIL_A); in rtw8814a_query_phy_status()
1262 cfo[RF_PATH_B] = le32_get_bits(rpt->w2, RTW_JGRPHY_W2_CFO_TAIL_B); in rtw8814a_query_phy_status()
1265 pkt_stat->cfo_tail[i] = cfo[i]; in rtw8814a_query_phy_status()
1266 dm_info->cfo_tail[i] = (cfo[i] * 5) >> 1; in rtw8814a_query_phy_status()
/linux/drivers/net/wireless/silabs/wfx/
H A Dhif_api_general.h189 __le16 cfo[API_RATE_NUM_ENTRIES]; /* signed value */ member
H A Ddebug.c173 (s16)le16_to_cpu(st->cfo[i])); in wfx_rx_stats_show()
/linux/drivers/net/wireless/realtek/rtl8xxxu/
H A Dcore.c7261 struct rtl8xxxu_cfo_tracking *cfo = &priv->cfo_tracking; in rtl8xxxu_set_atc_status() local
7264 if (atc_status == cfo->atc_status) in rtl8xxxu_set_atc_status()
7267 cfo->atc_status = atc_status; in rtl8xxxu_set_atc_status()
7280 struct rtl8xxxu_cfo_tracking *cfo = &priv->cfo_tracking; in rtl8xxxu_track_cfo() local
7286 cfo->adjust = true; in rtl8xxxu_track_cfo()
7288 if (cfo->crystal_cap > priv->default_crystal_cap) in rtl8xxxu_track_cfo()
7289 priv->fops->set_crystal_cap(priv, cfo->crystal_cap - 1); in rtl8xxxu_track_cfo()
7290 else if (cfo->crystal_cap < priv->default_crystal_cap) in rtl8xxxu_track_cfo()
7291 priv->fops->set_crystal_cap(priv, cfo->crystal_cap + 1); in rtl8xxxu_track_cfo()
7298 if (cfo->packet_count == cfo->packet_count_pre) in rtl8xxxu_track_cfo()
[all …]