Lines Matching refs:rtlhal
182 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92d_phy_query_bb_reg() local
187 if (rtlhal->during_mac1init_radioa || rtlhal->during_mac0init_radiob) { in rtl92d_phy_query_bb_reg()
192 if (rtlhal->during_mac1init_radioa) in rtl92d_phy_query_bb_reg()
194 else if (rtlhal->during_mac0init_radiob) in rtl92d_phy_query_bb_reg()
213 struct rtl_hal *rtlhal = rtl_hal(rtlpriv); in rtl92d_phy_set_bb_reg() local
220 if (rtlhal->during_mac1init_radioa) in rtl92d_phy_set_bb_reg()
222 else if (rtlhal->during_mac0init_radiob) in rtl92d_phy_set_bb_reg()
226 if (rtlhal->during_mac1init_radioa || in rtl92d_phy_set_bb_reg()
227 rtlhal->during_mac0init_radiob) in rtl92d_phy_set_bb_reg()
236 if (rtlhal->during_mac1init_radioa || rtlhal->during_mac0init_radiob) in rtl92d_phy_set_bb_reg()
371 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) { in rtl92d_phy_mac_config()
520 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92d_phy_config_bb_with_headerfile() local
523 if (rtlhal->interfaceindex == 0) { in _rtl92d_phy_config_bb_with_headerfile()
529 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in _rtl92d_phy_config_bb_with_headerfile()
558 if (rtlhal->interfaceindex == 0) { in _rtl92d_phy_config_bb_with_headerfile()
574 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in _rtl92d_phy_config_bb_with_headerfile()
749 if (!(IS_92D_SINGLEPHY(rtlpriv->rtlhal.version))) { in rtl92d_phy_bb_config()
855 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_get_txpower_index() local
860 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in _rtl92d_get_txpower_index()
923 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) in rtl92d_phy_set_txpower_level()
926 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) in rtl92d_phy_set_txpower_level()
936 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92d_phy_set_bw_mode() local
944 if ((is_hal_stop(rtlhal)) || (RT_CANNOT_IO(hw))) { in rtl92d_phy_set_bw_mode()
986 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in rtl92d_phy_set_bw_mode()
1022 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92d_phy_switch_wirelessband() local
1026 rtlhal->bandset = band; in rtl92d_phy_switch_wirelessband()
1027 rtlhal->current_bandtype = band; in rtl92d_phy_switch_wirelessband()
1028 if (IS_92D_SINGLEPHY(rtlhal->version)) in rtl92d_phy_switch_wirelessband()
1029 rtlhal->bandset = BAND_ON_BOTH; in rtl92d_phy_switch_wirelessband()
1033 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in rtl92d_phy_switch_wirelessband()
1036 if (rtlhal->interfaceindex == 1) in rtl92d_phy_switch_wirelessband()
1042 if (rtlhal->interfaceindex == 1) in rtl92d_phy_switch_wirelessband()
1047 if (rtlhal->current_bandtype == BAND_ON_2_4G) in rtl92d_phy_switch_wirelessband()
1053 rtlhal->reloadtxpowerindex = true; in rtl92d_phy_switch_wirelessband()
1055 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in rtl92d_phy_switch_wirelessband()
1056 value8 = rtl_read_byte(rtlpriv, (rtlhal->interfaceindex == in rtl92d_phy_switch_wirelessband()
1059 rtl_write_byte(rtlpriv, (rtlhal->interfaceindex == in rtl92d_phy_switch_wirelessband()
1062 value8 = rtl_read_byte(rtlpriv, (rtlhal->interfaceindex == in rtl92d_phy_switch_wirelessband()
1065 rtl_write_byte(rtlpriv, (rtlhal->interfaceindex == in rtl92d_phy_switch_wirelessband()
1082 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G) { in _rtl92d_phy_reload_imr_setting()
1106 rtlpriv->rtlhal.load_imrandiqk_setting_for2g); in _rtl92d_phy_reload_imr_setting()
1108 if (!rtlpriv->rtlhal.load_imrandiqk_setting_for2g) { in _rtl92d_phy_reload_imr_setting()
1195 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_switch_rf_setting() local
1196 u8 path = rtlhal->current_bandtype == in _rtl92d_phy_switch_rf_setting()
1204 if (rtlhal->current_bandtype == BAND_ON_5G) { in _rtl92d_phy_switch_rf_setting()
1225 if (rtlhal->macphymode == DUALMAC_DUALPHY in _rtl92d_phy_switch_rf_setting()
1226 && rtlhal->interfaceindex == 1) { in _rtl92d_phy_switch_rf_setting()
1228 rtlhal->during_mac1init_radioa = true; in _rtl92d_phy_switch_rf_setting()
1235 if (i == 0 && (rtlhal->macphymode == DUALMAC_DUALPHY)) { in _rtl92d_phy_switch_rf_setting()
1264 if (rtlhal->during_mac1init_radioa) in _rtl92d_phy_switch_rf_setting()
1278 if (rtlhal->macphymode == DUALMAC_DUALPHY && in _rtl92d_phy_switch_rf_setting()
1279 rtlhal->interfaceindex == 1) /* MAC 1 5G */ in _rtl92d_phy_switch_rf_setting()
1303 } else if (rtlhal->current_bandtype == BAND_ON_2_4G) { in _rtl92d_phy_switch_rf_setting()
1315 if (rtlhal->macphymode == DUALMAC_DUALPHY) { in _rtl92d_phy_switch_rf_setting()
1317 if (rtlhal->interfaceindex == 0) { in _rtl92d_phy_switch_rf_setting()
1320 rtlhal->during_mac0init_radiob = true; in _rtl92d_phy_switch_rf_setting()
1358 if (rtlhal->during_mac0init_radiob) in _rtl92d_phy_switch_rf_setting()
1386 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92d_phy_patha_iqk() local
1393 if (rtlhal->interfaceindex == 0) { in _rtl92d_phy_patha_iqk()
1449 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in _rtl92d_phy_patha_iqk_5g_normal() local
1457 if (rtlhal->interfaceindex == 1) { /* PHY1 */ in _rtl92d_phy_patha_iqk_5g_normal()
1705 pathon = rtlpriv->rtlhal.interfaceindex == 0 ? in _rtl92d_phy_path_adda_on()
1916 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_iq_calibrate_5g_normal() local
1935 bool is2t = IS_92D_SINGLEPHY(rtlhal->version); in _rtl92d_phy_iq_calibrate_5g_normal()
2069 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_simularity_compare() local
2073 bool is2t = IS_92D_SINGLEPHY(rtlhal->version); in _rtl92d_phy_simularity_compare()
2129 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_patha_fill_iqk_matrix() local
2132 bool is2t = IS_92D_SINGLEPHY(rtlhal->version) || in _rtl92d_phy_patha_fill_iqk_matrix()
2133 rtlhal->macphymode == DUALMAC_DUALPHY; in _rtl92d_phy_patha_fill_iqk_matrix()
2156 if (rtlhal->interfaceindex == 1 && in _rtl92d_phy_patha_fill_iqk_matrix()
2157 rtlhal->current_bandtype == BAND_ON_5G) in _rtl92d_phy_patha_fill_iqk_matrix()
2190 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_pathb_fill_iqk_matrix() local
2213 if (rtlhal->current_bandtype == BAND_ON_5G) in _rtl92d_phy_pathb_fill_iqk_matrix()
2239 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in rtl92d_phy_iq_calibrate() local
2263 "IQK !!!currentband %d\n", rtlhal->current_bandtype); in rtl92d_phy_iq_calibrate()
2266 if (rtlhal->current_bandtype == BAND_ON_5G) { in rtl92d_phy_iq_calibrate()
2268 } else if (rtlhal->current_bandtype == BAND_ON_2_4G) { in rtl92d_phy_iq_calibrate()
2269 if (IS_92D_SINGLEPHY(rtlhal->version)) in rtl92d_phy_iq_calibrate()
2342 if (IS_92D_SINGLEPHY(rtlhal->version)) { in rtl92d_phy_iq_calibrate()
2366 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in rtl92d_phy_reload_iqk_setting() local
2384 if (((!rtlhal->load_imrandiqk_setting_for2g) && in rtl92d_phy_reload_iqk_setting()
2393 if (IS_92D_SINGLEPHY(rtlhal->version)) { in rtl92d_phy_reload_iqk_setting()
2465 u8 erfpath = rtlpriv->rtlhal.current_bandtype == in _rtl92d_phy_reload_lck_setting()
2467 IS_92D_SINGLEPHY(rtlpriv->rtlhal.version) ? in _rtl92d_phy_reload_lck_setting()
2474 rtlpriv->rtlhal.current_bandtype); in _rtl92d_phy_reload_lck_setting()
2476 if (rtlpriv->rtlhal.current_bandtype == BAND_ON_5G) {/* Path-A for 5G */ in _rtl92d_phy_reload_lck_setting()
2480 if (rtlpriv->rtlhal.macphymode == DUALMAC_DUALPHY && in _rtl92d_phy_reload_lck_setting()
2481 rtlpriv->rtlhal.interfaceindex == 1) { in _rtl92d_phy_reload_lck_setting()
2484 rtlpriv->rtlhal.during_mac1init_radioa = true; in _rtl92d_phy_reload_lck_setting()
2493 if (rtlpriv->rtlhal.during_mac1init_radioa) in _rtl92d_phy_reload_lck_setting()
2495 } else if (rtlpriv->rtlhal.current_bandtype == BAND_ON_2_4G) { in _rtl92d_phy_reload_lck_setting()
2499 if (rtlpriv->rtlhal.macphymode == DUALMAC_DUALPHY && in _rtl92d_phy_reload_lck_setting()
2500 rtlpriv->rtlhal.interfaceindex == 0) { in _rtl92d_phy_reload_lck_setting()
2503 rtlpriv->rtlhal.during_mac0init_radiob = true; in _rtl92d_phy_reload_lck_setting()
2514 if (rtlpriv->rtlhal.during_mac0init_radiob) in _rtl92d_phy_reload_lck_setting()
2523 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in _rtl92d_phy_lc_calibrate_sw() local
2567 if (index == 0 && rtlhal->interfaceindex == 0) { in _rtl92d_phy_lc_calibrate_sw()
2597 if (index == 0 && rtlhal->interfaceindex == 0) in _rtl92d_phy_lc_calibrate_sw()
2636 struct rtl_hal *rtlhal = &(rtlpriv->rtlhal); in rtl92d_phy_lc_calibrate() local
2647 rtlhal->current_bandtype, timecount); in rtl92d_phy_lc_calibrate()
2648 if (IS_92D_SINGLEPHY(rtlhal->version)) { in rtl92d_phy_lc_calibrate()
2783 if (rtlpriv->rtlhal.current_bandtype == in _rtl92d_phy_sw_chnl_step_by_step()
2826 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92d_phy_sw_chnl() local
2837 if ((is_hal_stop(rtlhal)) || (RT_CANNOT_IO(hw))) { in rtl92d_phy_sw_chnl()
2846 if (rtlhal->macphymode == SINGLEMAC_SINGLEPHY && in rtl92d_phy_sw_chnl()
2847 rtlhal->bandset == BAND_ON_BOTH) { in rtl92d_phy_sw_chnl()
2855 switch (rtlhal->current_bandtype) { in rtl92d_phy_sw_chnl()
2975 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) in _rtl92d_phy_set_rfon()
3029 if (rtlpriv->rtlhal.macphymode == SINGLEMAC_SINGLEPHY) in _rtl92d_phy_set_rfsleep()
3154 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92d_phy_config_macphymode() local
3157 switch (rtlhal->macphymode) { in rtl92d_phy_config_macphymode()
3179 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92d_phy_config_macphymode_info() local
3182 switch (rtlhal->macphymode) { in rtl92d_phy_config_macphymode_info()
3185 rtlhal->version |= RF_TYPE_2T2R; in rtl92d_phy_config_macphymode_info()
3186 rtlhal->bandset = BAND_ON_BOTH; in rtl92d_phy_config_macphymode_info()
3187 rtlhal->current_bandtype = BAND_ON_2_4G; in rtl92d_phy_config_macphymode_info()
3192 rtlhal->version |= RF_TYPE_2T2R; in rtl92d_phy_config_macphymode_info()
3193 rtlhal->bandset = BAND_ON_BOTH; in rtl92d_phy_config_macphymode_info()
3194 rtlhal->current_bandtype = BAND_ON_2_4G; in rtl92d_phy_config_macphymode_info()
3199 rtlhal->version &= RF_TYPE_1T1R; in rtl92d_phy_config_macphymode_info()
3201 if (rtlhal->interfaceindex == 0) { in rtl92d_phy_config_macphymode_info()
3202 rtlhal->bandset = BAND_ON_5G; in rtl92d_phy_config_macphymode_info()
3203 rtlhal->current_bandtype = BAND_ON_5G; in rtl92d_phy_config_macphymode_info()
3205 rtlhal->bandset = BAND_ON_2_4G; in rtl92d_phy_config_macphymode_info()
3206 rtlhal->current_bandtype = BAND_ON_2_4G; in rtl92d_phy_config_macphymode_info()
3248 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92d_phy_set_poweron() local
3252 u32 mac_reg = (rtlhal->interfaceindex == 0 ? REG_MAC0 : REG_MAC1); in rtl92d_phy_set_poweron()
3255 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in rtl92d_phy_set_poweron()
3265 if (rtlhal->macphymode == SINGLEMAC_SINGLEPHY) { in rtl92d_phy_set_poweron()
3270 if (rtlhal->interfaceindex == 0) { in rtl92d_phy_set_poweron()
3300 switch (rtlpriv->rtlhal.macphymode) { in rtl92d_phy_config_maccoexist_rfpage()
3324 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92d_update_bbrf_configuration() local
3331 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in rtl92d_update_bbrf_configuration()
3335 if (rtlhal->macphymode != DUALMAC_DUALPHY) { in rtl92d_update_bbrf_configuration()
3350 if (rtlhal->macphymode == DUALMAC_DUALPHY) { in rtl92d_update_bbrf_configuration()
3390 if (rtlhal->macphymode != DUALMAC_DUALPHY) { in rtl92d_update_bbrf_configuration()
3413 if (rtlhal->macphymode == DUALMAC_DUALPHY) { in rtl92d_update_bbrf_configuration()
3450 if (rtlhal->current_bandtype == BAND_ON_2_4G) { in rtl92d_update_bbrf_configuration()
3472 if (rtlhal->interfaceindex == 0) { in rtl92d_update_bbrf_configuration()
3512 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw)); in rtl92d_phy_check_poweroff() local
3516 if (rtlhal->macphymode == SINGLEMAC_SINGLEPHY) { in rtl92d_phy_check_poweroff()
3522 if (rtlhal->interfaceindex == 0) { in rtl92d_phy_check_poweroff()