Lines Matching refs:rf_path

687 u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,  in rtw_phy_read_rf()  argument
695 if (rf_path >= hal->rf_phy_num) { in rtw_phy_read_rf()
696 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_read_rf()
701 direct_addr = base_addr[rf_path] + (addr << 2); in rtw_phy_read_rf()
710 u32 rtw_phy_read_rf_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_read_rf_sipi() argument
722 if (rf_path >= hal->rf_phy_num) { in rtw_phy_read_rf_sipi()
723 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_read_rf_sipi()
732 rf_sipi_addr = &chip->rf_sipi_read_addr[rf_path]; in rtw_phy_read_rf_sipi()
759 bool rtw_phy_write_rf_reg_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_write_rf_reg_sipi() argument
769 if (rf_path >= hal->rf_phy_num) { in rtw_phy_write_rf_reg_sipi()
770 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_write_rf_reg_sipi()
778 old_data = chip->ops->read_rf(rtwdev, rf_path, addr, RFREG_MASK); in rtw_phy_write_rf_reg_sipi()
791 rtw_write32(rtwdev, sipi_addr[rf_path], data_and_addr); in rtw_phy_write_rf_reg_sipi()
799 bool rtw_phy_write_rf_reg(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_write_rf_reg() argument
807 if (rf_path >= hal->rf_phy_num) { in rtw_phy_write_rf_reg()
808 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_write_rf_reg()
813 direct_addr = base_addr[rf_path] + (addr << 2); in rtw_phy_write_rf_reg()
823 bool rtw_phy_write_rf_reg_mix(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_write_rf_reg_mix() argument
827 return rtw_phy_write_rf_reg(rtwdev, rf_path, addr, mask, data); in rtw_phy_write_rf_reg_mix()
829 return rtw_phy_write_rf_reg_sipi(rtwdev, rf_path, addr, mask, data); in rtw_phy_write_rf_reg_mix()
1283 rtw_phy_store_tx_power_by_rate(rtwdev, p->band, p->rf_path, in rtw_parse_tbl_bb_pg()
1477 rtw_write_rf(rtwdev, tbl->rf_path, addr, RFREG_MASK, data); in rtw_phy_cfg_rf()
1505 u8 rf_path; in rtw_phy_load_tables() local
1512 for (rf_path = 0; rf_path < rtwdev->hal.rf_path_num; rf_path++) { in rtw_phy_load_tables()
1515 tbl = chip->rf_tbl[rf_path]; in rtw_phy_load_tables()
1743 enum rtw_bandwidth bw, u8 rf_path, in rtw_phy_get_tx_power_limit() argument
1799 band, bw, rf_path, rate, channel); in rtw_phy_get_tx_power_limit()
1840 rtw_phy_get_tx_power_index(struct rtw_dev *rtwdev, u8 rf_path, u8 rate, in rtw_phy_get_tx_power_index() argument
1847 rtw_get_tx_power_params(rtwdev, rf_path, rate, bandwidth, in rtw_phy_get_tx_power_index()