Lines Matching refs:rfpath
68 enum radio_path rfpath, u32 offset) in _rtl92s_phy_rf_serial_read() argument
73 struct bb_reg_def *pphyreg = &rtlphy->phyreg_def[rfpath]; in _rtl92s_phy_rf_serial_read()
84 if (rfpath == RF90_PATH_A) in _rtl92s_phy_rf_serial_read()
104 if (rfpath == RF90_PATH_A) in _rtl92s_phy_rf_serial_read()
107 else if (rfpath == RF90_PATH_B) in _rtl92s_phy_rf_serial_read()
119 rfpath, pphyreg->rf_rb, retvalue); in _rtl92s_phy_rf_serial_read()
126 enum radio_path rfpath, u32 offset, in _rtl92s_phy_rf_serial_write() argument
131 struct bb_reg_def *pphyreg = &rtlphy->phyreg_def[rfpath]; in _rtl92s_phy_rf_serial_write()
142 rfpath, pphyreg->rf3wire_offset, data_and_addr); in _rtl92s_phy_rf_serial_write()
146 u32 rtl92s_phy_query_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, in rtl92s_phy_query_rf_reg() argument
154 regaddr, rfpath, bitmask); in rtl92s_phy_query_rf_reg()
158 original_value = _rtl92s_phy_rf_serial_read(hw, rfpath, regaddr); in rtl92s_phy_query_rf_reg()
167 regaddr, rfpath, bitmask, original_value); in rtl92s_phy_query_rf_reg()
172 void rtl92s_phy_set_rf_reg(struct ieee80211_hw *hw, enum radio_path rfpath, in rtl92s_phy_set_rf_reg() argument
179 if (!((rtlphy->rf_pathmap >> rfpath) & 0x1)) in rtl92s_phy_set_rf_reg()
184 regaddr, bitmask, data, rfpath); in rtl92s_phy_set_rf_reg()
189 original_value = _rtl92s_phy_rf_serial_read(hw, rfpath, in rtl92s_phy_set_rf_reg()
195 _rtl92s_phy_rf_serial_write(hw, rfpath, regaddr, data); in rtl92s_phy_set_rf_reg()
201 regaddr, bitmask, data, rfpath); in rtl92s_phy_set_rf_reg()
329 u8 rfpath; in _rtl92s_phy_sw_chnl_step_by_step() local
397 for (rfpath = 0; rfpath < num_total_rfpath; rfpath++) { in _rtl92s_phy_sw_chnl_step_by_step()
398 rtlphy->rfreg_chnlval[rfpath] = in _rtl92s_phy_sw_chnl_step_by_step()
399 ((rtlphy->rfreg_chnlval[rfpath] & in _rtl92s_phy_sw_chnl_step_by_step()
401 rtl_set_rfreg(hw, (enum radio_path)rfpath, in _rtl92s_phy_sw_chnl_step_by_step()
404 rtlphy->rfreg_chnlval[rfpath]); in _rtl92s_phy_sw_chnl_step_by_step()
626 enum radio_path rfpath) in _rtl92s_phy_config_rfpa_bias_current() argument
634 tmpval = rtl92s_phy_query_rf_reg(hw, rfpath, RF_IPA, 0xf); in _rtl92s_phy_config_rfpa_bias_current()
635 rtl92s_phy_set_rf_reg(hw, rfpath, RF_IPA, 0xf, tmpval + 1); in _rtl92s_phy_config_rfpa_bias_current()
940 u8 rtl92s_phy_config_rf(struct ieee80211_hw *hw, enum radio_path rfpath) in rtl92s_phy_config_rf() argument
962 rtl_dbg(rtlpriv, COMP_INIT, DBG_LOUD, "Radio No %x\n", rfpath); in rtl92s_phy_config_rf()
965 switch (rfpath) { in rtl92s_phy_config_rf()
968 rtl_rfreg_delay(hw, rfpath, radio_a_table[i], in rtl92s_phy_config_rf()
974 _rtl92s_phy_config_rfpa_bias_current(hw, rfpath); in rtl92s_phy_config_rf()
978 rtl_rfreg_delay(hw, rfpath, radio_b_table[i], in rtl92s_phy_config_rf()