Searched refs:cfo (Results 1 – 7 of 7) sorted by relevance
| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | phy.c | 4885 struct rtw89_cfo_tracking_info *cfo = &rtwdev->cfo_tracking; in rtw89_phy_cfo_set_crystal_cap() local 4889 if (!force && cfo->crystal_cap == crystal_cap) in rtw89_phy_cfo_set_crystal_cap() 4904 cfo->crystal_cap = sc_xi_val; in rtw89_phy_cfo_set_crystal_cap() 4905 cfo->x_cap_ofst = (s8)((int)cfo->crystal_cap - cfo->def_x_cap); in rtw89_phy_cfo_set_crystal_cap() 4910 cfo->x_cap_ofst); in rtw89_phy_cfo_set_crystal_cap() 4916 struct rtw89_cfo_tracking_info *cfo = &rtwdev->cfo_tracking; in rtw89_phy_cfo_reset() local 4919 cfo->def_x_cap = cfo->crystal_cap_default & B_AX_XTAL_SC_MASK; in rtw89_phy_cfo_reset() 4920 cfo->is_adjust = false; in rtw89_phy_cfo_reset() 4921 if (cfo->crystal_cap == cfo->def_x_cap) in rtw89_phy_cfo_reset() 4923 cap = cfo->crystal_cap; in rtw89_phy_cfo_reset() [all …]
|
| H A D | phy_be.c | 1510 .cfo = &rtw89_cfo_regs_be, 1531 .cfo = &rtw89_cfo_regs_be_v1,
|
| H A D | phy.h | 550 const struct rtw89_cfo_regs *cfo; member
|
| H A D | core.c | 2108 s16 cfo; in rtw89_core_parse_phy_status_ie01() local 2137 cfo = sign_extend32(t, 11); in rtw89_core_parse_phy_status_ie01() 2140 cfo = sign_extend32(t, 11); in rtw89_core_parse_phy_status_ie01() 2143 rtw89_phy_cfo_parse(rtwdev, cfo, phy_ppdu); in rtw89_core_parse_phy_status_ie01()
|
| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | rtw8822c.c | 4236 struct rtw_cfo_track *cfo = &dm_info->cfo_track; in rtw8822c_set_crystal_cap_reg() local 4240 cfo->crystal_cap = crystal_cap; in rtw8822c_set_crystal_cap_reg() 4247 struct rtw_cfo_track *cfo = &dm_info->cfo_track; in rtw8822c_set_crystal_cap() local 4249 if (cfo->crystal_cap == crystal_cap) in rtw8822c_set_crystal_cap() 4258 struct rtw_cfo_track *cfo = &dm_info->cfo_track; in rtw8822c_cfo_tracking_reset() local 4260 cfo->is_adjust = true; in rtw8822c_cfo_tracking_reset() 4262 if (cfo->crystal_cap > rtwdev->efuse.crystal_cap) in rtw8822c_cfo_tracking_reset() 4263 rtw8822c_set_crystal_cap(rtwdev, cfo->crystal_cap - 1); in rtw8822c_cfo_tracking_reset() 4264 else if (cfo->crystal_cap < rtwdev->efuse.crystal_cap) in rtw8822c_cfo_tracking_reset() 4265 rtw8822c_set_crystal_cap(rtwdev, cfo->crystal_cap + 1); in rtw8822c_cfo_tracking_reset() [all …]
|
| H A D | rtw8814a.c | 1191 s8 cfo[2]; in rtw8814a_query_phy_status() local 1271 cfo[RF_PATH_A] = le32_get_bits(rpt->w2, RTW_JGRPHY_W2_CFO_TAIL_A); in rtw8814a_query_phy_status() 1272 cfo[RF_PATH_B] = le32_get_bits(rpt->w2, RTW_JGRPHY_W2_CFO_TAIL_B); in rtw8814a_query_phy_status() 1275 pkt_stat->cfo_tail[i] = cfo[i]; in rtw8814a_query_phy_status() 1276 dm_info->cfo_tail[i] = (cfo[i] * 5) >> 1; in rtw8814a_query_phy_status()
|
| H A D | phy.c | 689 struct rtw_cfo_track *cfo = &dm_info->cfo_track; in rtw_phy_parsing_cfo_iter() local 697 cfo->cfo_tail[i] += pkt_stat->cfo_tail[i]; in rtw_phy_parsing_cfo_iter() 698 cfo->cfo_cnt[i]++; in rtw_phy_parsing_cfo_iter() 701 cfo->packet_count++; in rtw_phy_parsing_cfo_iter()
|