Home
last modified time | relevance | path

Searched refs:crystal_cap (Results 1 – 21 of 21) sorted by relevance

/linux-6.3-rc2/drivers/net/wireless/realtek/rtl8xxxu/
A Drtl8xxxu_8723a.c412 void rtl8723a_set_crystal_cap(struct rtl8xxxu_priv *priv, u8 crystal_cap) in rtl8723a_set_crystal_cap() argument
417 if (crystal_cap == cfo->crystal_cap) in rtl8723a_set_crystal_cap()
425 cfo->crystal_cap, in rtl8723a_set_crystal_cap()
428 crystal_cap); in rtl8723a_set_crystal_cap()
431 val32 |= FIELD_PREP(XTAL1, crystal_cap) | in rtl8723a_set_crystal_cap()
432 FIELD_PREP(XTAL0, crystal_cap); in rtl8723a_set_crystal_cap()
435 cfo->crystal_cap = crystal_cap; in rtl8723a_set_crystal_cap()
A Drtl8xxxu_8188f.c1654 void rtl8188f_set_crystal_cap(struct rtl8xxxu_priv *priv, u8 crystal_cap) in rtl8188f_set_crystal_cap() argument
1659 if (crystal_cap == cfo->crystal_cap) in rtl8188f_set_crystal_cap()
1667 cfo->crystal_cap, in rtl8188f_set_crystal_cap()
1670 crystal_cap); in rtl8188f_set_crystal_cap()
1673 val32 |= FIELD_PREP(XTAL1, crystal_cap) | in rtl8188f_set_crystal_cap()
1674 FIELD_PREP(XTAL0, crystal_cap); in rtl8188f_set_crystal_cap()
1677 cfo->crystal_cap = crystal_cap; in rtl8188f_set_crystal_cap()
A Drtl8xxxu.h1441 u8 crystal_cap; member
1620 void (*set_crystal_cap) (struct rtl8xxxu_priv *priv, u8 crystal_cap);
1750 void rtl8723a_set_crystal_cap(struct rtl8xxxu_priv *priv, u8 crystal_cap);
1751 void rtl8188f_set_crystal_cap(struct rtl8xxxu_priv *priv, u8 crystal_cap);
A Drtl8xxxu_core.c4293 priv->cfo_tracking.crystal_cap = priv->default_crystal_cap; in rtl8xxxu_init_device()
6633 int crystal_cap; in rtl8xxxu_track_cfo() local
6639 if (cfo->crystal_cap > priv->default_crystal_cap) in rtl8xxxu_track_cfo()
6640 priv->fops->set_crystal_cap(priv, cfo->crystal_cap - 1); in rtl8xxxu_track_cfo()
6641 else if (cfo->crystal_cap < priv->default_crystal_cap) in rtl8xxxu_track_cfo()
6642 priv->fops->set_crystal_cap(priv, cfo->crystal_cap + 1); in rtl8xxxu_track_cfo()
6684 crystal_cap = cfo->crystal_cap; in rtl8xxxu_track_cfo()
6687 crystal_cap++; in rtl8xxxu_track_cfo()
6689 crystal_cap--; in rtl8xxxu_track_cfo()
6691 crystal_cap = clamp(crystal_cap, 0, 0x3f); in rtl8xxxu_track_cfo()
[all …]
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
A Ddm.c675 u8 crystal_cap; in rtl92ee_dm_dynamic_atc_switch() local
698 crystal_cap = rtldm->crystal_cap & 0x3f; in rtl92ee_dm_dynamic_atc_switch()
700 (crystal_cap | (crystal_cap << 6))); in rtl92ee_dm_dynamic_atc_switch()
742 rtlpriv->dm.crystal_cap > 0) in rtl92ee_dm_dynamic_atc_switch()
747 rtldm->crystal_cap += adjust_xtal; in rtl92ee_dm_dynamic_atc_switch()
749 if (rtldm->crystal_cap > 0x3f) in rtl92ee_dm_dynamic_atc_switch()
750 rtldm->crystal_cap = 0x3f; in rtl92ee_dm_dynamic_atc_switch()
751 else if (rtldm->crystal_cap < 0) in rtl92ee_dm_dynamic_atc_switch()
752 rtldm->crystal_cap = 0; in rtl92ee_dm_dynamic_atc_switch()
754 crystal_cap = rtldm->crystal_cap & 0x3f; in rtl92ee_dm_dynamic_atc_switch()
[all …]
A Dphy.c222 u8 crystal_cap; in rtl92ee_phy_bb_config() local
241 crystal_cap = rtlpriv->efuse.eeprom_crystalcap & 0x3F; in rtl92ee_phy_bb_config()
243 (crystal_cap | (crystal_cap << 6))); in rtl92ee_phy_bb_config()
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
A Ddm.c1111 u8 crystal_cap; in rtl8723be_dm_dynamic_atc_switch() local
1132 crystal_cap = rtldm->crystal_cap & 0x3f; in rtl8723be_dm_dynamic_atc_switch()
1134 (crystal_cap | (crystal_cap << 6))); in rtl8723be_dm_dynamic_atc_switch()
1176 rtlpriv->dm.crystal_cap > 0) in rtl8723be_dm_dynamic_atc_switch()
1181 rtldm->crystal_cap += adjust_xtal; in rtl8723be_dm_dynamic_atc_switch()
1183 if (rtldm->crystal_cap > 0x3f) in rtl8723be_dm_dynamic_atc_switch()
1184 rtldm->crystal_cap = 0x3f; in rtl8723be_dm_dynamic_atc_switch()
1185 else if (rtldm->crystal_cap < 0) in rtl8723be_dm_dynamic_atc_switch()
1186 rtldm->crystal_cap = 0; in rtl8723be_dm_dynamic_atc_switch()
1188 crystal_cap = rtldm->crystal_cap & 0x3f; in rtl8723be_dm_dynamic_atc_switch()
[all …]
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
A Ddm.c2616 u8 crystal_cap; in rtl8821ae_dm_dynamic_atc_switch() local
2634 crystal_cap = rtldm->crystal_cap & 0x3f; in rtl8821ae_dm_dynamic_atc_switch()
2635 crystal_cap = crystal_cap & 0x3f; in rtl8821ae_dm_dynamic_atc_switch()
2639 (crystal_cap << 6))); in rtl8821ae_dm_dynamic_atc_switch()
2643 (crystal_cap << 6))); in rtl8821ae_dm_dynamic_atc_switch()
2646 rtldm->crystal_cap); in rtl8821ae_dm_dynamic_atc_switch()
2723 rtldm->crystal_cap = 0x3f; in rtl8821ae_dm_dynamic_atc_switch()
2725 rtldm->crystal_cap = 0; in rtl8821ae_dm_dynamic_atc_switch()
2727 crystal_cap = rtldm->crystal_cap & 0x3f; in rtl8821ae_dm_dynamic_atc_switch()
2728 crystal_cap = crystal_cap & 0x3f; in rtl8821ae_dm_dynamic_atc_switch()
[all …]
A Dphy.c297 u8 crystal_cap; in rtl8821ae_phy_bb_config() local
313 crystal_cap = rtlefuse->crystalcap & 0x3F; in rtl8821ae_phy_bb_config()
315 (crystal_cap | (crystal_cap << 6))); in rtl8821ae_phy_bb_config()
317 crystal_cap = rtlefuse->crystalcap & 0x3F; in rtl8821ae_phy_bb_config()
319 (crystal_cap | (crystal_cap << 6))); in rtl8821ae_phy_bb_config()
/linux-6.3-rc2/drivers/net/wireless/realtek/rtw89/
A Dphy.c2353 u8 crystal_cap, bool force) in rtw89_phy_cfo_set_crystal_cap() argument
2359 if (!force && cfo->crystal_cap == crystal_cap) in rtw89_phy_cfo_set_crystal_cap()
2361 crystal_cap = clamp_t(u8, crystal_cap, 0, 127); in rtw89_phy_cfo_set_crystal_cap()
2375 cfo->crystal_cap = sc_xi_val; in rtw89_phy_cfo_set_crystal_cap()
2394 cap = cfo->crystal_cap; in rtw89_phy_cfo_reset()
2469 s8 crystal_cap = cfo->crystal_cap; in rtw89_phy_cfo_crystal_cap_adjust() local
2486 crystal_cap += 7 * sign; in rtw89_phy_cfo_crystal_cap_adjust()
2488 crystal_cap += 5 * sign; in rtw89_phy_cfo_crystal_cap_adjust()
2490 crystal_cap += 3 * sign; in rtw89_phy_cfo_crystal_cap_adjust()
2492 crystal_cap += 1 * sign; in rtw89_phy_cfo_crystal_cap_adjust()
[all …]
A Dcore.h3404 u8 crystal_cap; member
/linux-6.3-rc2/drivers/net/wireless/realtek/rtw88/
A Drtw8822c.c1857 u8 crystal_cap; in rtw8822c_phy_set_param() local
1879 crystal_cap = rtwdev->efuse.crystal_cap & 0x7f; in rtw8822c_phy_set_param()
1881 crystal_cap | (crystal_cap << 7)); in rtw8822c_phy_set_param()
4255 cfo->crystal_cap = crystal_cap; in rtw8822c_set_crystal_cap_reg()
4264 if (cfo->crystal_cap == crystal_cap) in rtw8822c_set_crystal_cap()
4277 if (cfo->crystal_cap > rtwdev->efuse.crystal_cap) in rtw8822c_cfo_tracking_reset()
4279 else if (cfo->crystal_cap < rtwdev->efuse.crystal_cap) in rtw8822c_cfo_tracking_reset()
4288 cfo->crystal_cap = rtwdev->efuse.crystal_cap; in rtw8822c_cfo_init()
4343 s8 crystal_cap = cfo->crystal_cap; in rtw8822c_cfo_track() local
4360 crystal_cap++; in rtw8822c_cfo_track()
[all …]
A Drtw8821c.c52 efuse->crystal_cap = map->xtal_k; in rtw8821c_read_efuse()
138 u8 crystal_cap, val; in rtw8821c_phy_set_param() local
165 crystal_cap = rtwdev->efuse.crystal_cap & 0x3F; in rtw8821c_phy_set_param()
166 rtw_write32_mask(rtwdev, REG_AFE_XTAL_CTRL, 0x7e000000, crystal_cap); in rtw8821c_phy_set_param()
167 rtw_write32_mask(rtwdev, REG_AFE_PLL_CTRL, 0x7e, crystal_cap); in rtw8821c_phy_set_param()
A Drtw8822b.c45 efuse->crystal_cap = map->xtal_k; in rtw8822b_read_efuse()
145 u8 crystal_cap; in rtw8822b_phy_set_param() local
160 crystal_cap = rtwdev->efuse.crystal_cap & 0x3F; in rtw8822b_phy_set_param()
161 rtw_write32_mask(rtwdev, 0x24, 0x7e000000, crystal_cap); in rtw8822b_phy_set_param()
162 rtw_write32_mask(rtwdev, 0x28, 0x7e, crystal_cap); in rtw8822b_phy_set_param()
A Dmain.h1635 u8 crystal_cap; member
1744 u8 crystal_cap; member
A Drtw8723d.c155 xtal_cap = rtwdev->efuse.crystal_cap & 0x3F; in rtw8723d_phy_set_param()
229 efuse->crystal_cap = map->xtal_k; in rtw8723d_read_efuse()
1881 xtal_cap = rtwdev->efuse.crystal_cap & 0x3F; in rtw8723d_pwrtrack_set_xtal()
A Dmain.c1937 if (efuse->crystal_cap == 0xff) in rtw_chip_efuse_info_setup()
1938 efuse->crystal_cap = 0; in rtw_chip_efuse_info_setup()
/linux-6.3-rc2/drivers/staging/rtl8192e/rtl8192e/
A Drtl_core.h374 u8 crystal_cap; member
A Dr8192E_dev.c417 priv->crystal_cap = priv->eeprom_crystal_cap; in _rtl92e_read_eeprom_info()
427 priv->crystal_cap = priv->eeprom_crystal_cap; in _rtl92e_read_eeprom_info()
A Dr8192E_phy.c547 dwRegValue = priv->crystal_cap; in _rtl92e_bb_config_para_file()
/linux-6.3-rc2/drivers/net/wireless/realtek/rtlwifi/
A Dwifi.h1844 int crystal_cap; member

Completed in 205 milliseconds