Lines Matching refs:rfpath
61 enum radio_path rfpath, u32 offset) in _rtl92s_phy_rf_serial_read() argument
66 struct bb_reg_def *pphyreg = &rtlphy->phyreg_def[rfpath]; in _rtl92s_phy_rf_serial_read()
77 if (rfpath == RF90_PATH_A) in _rtl92s_phy_rf_serial_read()
97 if (rfpath == RF90_PATH_A) in _rtl92s_phy_rf_serial_read()
100 else if (rfpath == RF90_PATH_B) in _rtl92s_phy_rf_serial_read()
112 rfpath, pphyreg->rf_rb, retvalue); in _rtl92s_phy_rf_serial_read()
119 enum radio_path rfpath, u32 offset, in _rtl92s_phy_rf_serial_write() argument
124 struct bb_reg_def *pphyreg = &rtlphy->phyreg_def[rfpath]; in _rtl92s_phy_rf_serial_write()
135 rfpath, pphyreg->rf3wire_offset, data_and_addr); in _rtl92s_phy_rf_serial_write()
139 u32 rtl92s_phy_query_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, in rtl92s_phy_query_rf_reg() argument
147 regaddr, rfpath, bitmask); in rtl92s_phy_query_rf_reg()
151 original_value = _rtl92s_phy_rf_serial_read(hw, rfpath, regaddr); in rtl92s_phy_query_rf_reg()
160 regaddr, rfpath, bitmask, original_value); in rtl92s_phy_query_rf_reg()
165 void rtl92s_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, in rtl92s_phy_set_rf_reg() argument
172 if (!((rtlphy->rf_pathmap >> rfpath) & 0x1)) in rtl92s_phy_set_rf_reg()
177 regaddr, bitmask, data, rfpath); in rtl92s_phy_set_rf_reg()
182 original_value = _rtl92s_phy_rf_serial_read(hw, rfpath, in rtl92s_phy_set_rf_reg()
188 _rtl92s_phy_rf_serial_write(hw, rfpath, regaddr, data); in rtl92s_phy_set_rf_reg()
194 regaddr, bitmask, data, rfpath); in rtl92s_phy_set_rf_reg()
322 u8 rfpath; in _rtl92s_phy_sw_chnl_step_by_step() local
390 for (rfpath = 0; rfpath < num_total_rfpath; rfpath++) { in _rtl92s_phy_sw_chnl_step_by_step()
391 rtlphy->rfreg_chnlval[rfpath] = in _rtl92s_phy_sw_chnl_step_by_step()
392 ((rtlphy->rfreg_chnlval[rfpath] & in _rtl92s_phy_sw_chnl_step_by_step()
394 rtl_set_rfreg(hw, (enum radio_path)rfpath, in _rtl92s_phy_sw_chnl_step_by_step()
397 rtlphy->rfreg_chnlval[rfpath]); in _rtl92s_phy_sw_chnl_step_by_step()
619 enum radio_path rfpath) in _rtl92s_phy_config_rfpa_bias_current() argument
627 tmpval = rtl92s_phy_query_rf_reg(hw, rfpath, RF_IPA, 0xf); in _rtl92s_phy_config_rfpa_bias_current()
628 rtl92s_phy_set_rf_reg(hw, rfpath, RF_IPA, 0xf, tmpval + 1); in _rtl92s_phy_config_rfpa_bias_current()
933 u8 rtl92s_phy_config_rf(struct ieee80211_hw *hw, enum radio_path rfpath) in rtl92s_phy_config_rf() argument
955 rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "Radio No %x\n", rfpath); in rtl92s_phy_config_rf()
958 switch (rfpath) { in rtl92s_phy_config_rf()
961 rtl_rfreg_delay(hw, rfpath, radio_a_table[i], in rtl92s_phy_config_rf()
967 _rtl92s_phy_config_rfpa_bias_current(hw, rfpath); in rtl92s_phy_config_rf()
971 rtl_rfreg_delay(hw, rfpath, radio_b_table[i], in rtl92s_phy_config_rf()