Lines Matching refs:crystal_cap
380 rtlpriv->dm.crystal_cap = rtlpriv->efuse.crystalcap; in rtl8821ae_dm_init_dynamic_atc_switch()
2616 u8 crystal_cap; in rtl8821ae_dm_dynamic_atc_switch() local
2632 if (rtldm->crystal_cap != rtlpriv->efuse.crystalcap) { in rtl8821ae_dm_dynamic_atc_switch()
2633 rtldm->crystal_cap = rtlpriv->efuse.crystalcap; in rtl8821ae_dm_dynamic_atc_switch()
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()
2638 0x7ff80000, (crystal_cap | in rtl8821ae_dm_dynamic_atc_switch()
2639 (crystal_cap << 6))); in rtl8821ae_dm_dynamic_atc_switch()
2642 0xfff000, (crystal_cap | 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()
2708 if (cfo_ave > rtldm->cfo_threshold && rtldm->crystal_cap < 0x3f) in rtl8821ae_dm_dynamic_atc_switch()
2711 rtlpriv->dm.crystal_cap > 0) in rtl8821ae_dm_dynamic_atc_switch()
2715 rtldm->crystal_cap, adjust_xtal); in rtl8821ae_dm_dynamic_atc_switch()
2720 rtldm->crystal_cap += adjust_xtal; in rtl8821ae_dm_dynamic_atc_switch()
2722 if (rtldm->crystal_cap > 0x3f) in rtl8821ae_dm_dynamic_atc_switch()
2723 rtldm->crystal_cap = 0x3f; in rtl8821ae_dm_dynamic_atc_switch()
2724 else if (rtldm->crystal_cap < 0) 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()
2731 0x7ff80000, (crystal_cap | in rtl8821ae_dm_dynamic_atc_switch()
2732 (crystal_cap << 6))); in rtl8821ae_dm_dynamic_atc_switch()
2735 0xfff000, (crystal_cap | in rtl8821ae_dm_dynamic_atc_switch()
2736 (crystal_cap << 6))); in rtl8821ae_dm_dynamic_atc_switch()
2739 rtldm->crystal_cap); in rtl8821ae_dm_dynamic_atc_switch()