Lines Matching refs:hal
321 for (i = 0; i < rtwdev->hal.tx_nss; i++) in rtw89_phy_ra_sta_update()
377 ra->ss_num = min(sta->deflink.rx_nss, rtwdev->hal.tx_nss) - 1; in rtw89_phy_ra_sta_update()
484 u8 tx_nss = rtwdev->hal.tx_nss; in rtw89_phy_rate_pattern_vif()
1299 u8 cv = rtwdev->hal.cv; in rtw89_phy_init_reg()
2502 if (rtwdev->chip->chip_id == RTL8852A && rtwdev->hal.cv == CHIP_CBV) in rtw89_dcfo_comp()
2907 if (chip->chip_id == RTL8852B && rtwdev->hal.cv > CHIP_CBV) in rtw89_phy_ul_tb_assoc()
3071 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_phy_antdiv_parse() local
3073 if (!hal->ant_diversity || hal->ant_diversity_fixed) in rtw89_phy_antdiv_parse()
3081 if (hal->antenna_rx == RF_A) in rtw89_phy_antdiv_parse()
3083 else if (hal->antenna_rx == RF_B) in rtw89_phy_antdiv_parse()
3127 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_phy_antdiv_init() local
3129 if (!hal->ant_diversity) in rtw89_phy_antdiv_init()
3873 if (!rtwdev->hal.support_igi) in rtw89_phy_dig_update_gain_para()
4135 if (!rtwdev->hal.support_igi) in rtw89_phy_dig_config_igi()
4201 if (!rtwdev->hal.support_cckpd) in rtw89_phy_dig_dyn_pd_th()
4280 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_phy_tx_path_div_sta_iter() local
4303 if (hal->antenna_tx == candidate) in rtw89_phy_tx_path_div_sta_iter()
4306 hal->antenna_tx = candidate; in rtw89_phy_tx_path_div_sta_iter()
4309 if (hal->antenna_tx == RF_A) { in rtw89_phy_tx_path_div_sta_iter()
4312 } else if (hal->antenna_tx == RF_B) { in rtw89_phy_tx_path_div_sta_iter()
4320 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_phy_tx_path_div_track() local
4323 if (!hal->tx_path_diversity) in rtw89_phy_tx_path_div_track()
4336 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_phy_antdiv_set_ant() local
4339 if (!hal->ant_diversity || hal->antenna_tx == 0) in rtw89_phy_antdiv_set_ant()
4342 if (hal->antenna_tx == RF_B) { in rtw89_phy_antdiv_set_ant()
4362 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_phy_swap_hal_antenna() local
4364 hal->antenna_rx = hal->antenna_rx == RF_A ? RF_B : RF_A; in rtw89_phy_swap_hal_antenna()
4365 hal->antenna_tx = hal->antenna_rx; in rtw89_phy_swap_hal_antenna()
4371 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_phy_antdiv_decision_state() local
4402 hal->antenna_tx = candidate; in rtw89_phy_antdiv_decision_state()
4403 hal->antenna_rx = candidate; in rtw89_phy_antdiv_decision_state()
4451 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_phy_antdiv_track() local
4454 if (!hal->ant_diversity || hal->ant_diversity_fixed) in rtw89_phy_antdiv_track()
4753 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_phy_config_edcca() local
4757 hal->edcca_bak = rtw89_phy_read32(rtwdev, reg); in rtw89_phy_config_edcca()
4758 val = hal->edcca_bak; in rtw89_phy_config_edcca()
4764 rtw89_phy_write32(rtwdev, reg, hal->edcca_bak); in rtw89_phy_config_edcca()