Lines Matching refs:rf_path
894 u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
902 if (rf_path >= hal->rf_phy_num) {
903 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path);
908 direct_addr = base_addr[rf_path] + (addr << 2);
917 u32 rtw_phy_read_rf_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
929 if (rf_path >= hal->rf_phy_num) {
930 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path);
939 rf_sipi_addr = &chip->rf_sipi_read_addr[rf_path];
966 bool rtw_phy_write_rf_reg_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
976 if (rf_path >= hal->rf_phy_num) {
977 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path);
985 old_data = chip->ops->read_rf(rtwdev, rf_path, addr, RFREG_MASK);
998 rtw_write32(rtwdev, sipi_addr[rf_path], data_and_addr);
1006 bool rtw_phy_write_rf_reg(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
1014 if (rf_path >= hal->rf_phy_num) {
1015 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path);
1020 direct_addr = base_addr[rf_path] + (addr << 2);
1030 bool rtw_phy_write_rf_reg_mix(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path,
1034 return rtw_phy_write_rf_reg(rtwdev, rf_path, addr, mask, data);
1036 return rtw_phy_write_rf_reg_sipi(rtwdev, rf_path, addr, mask, data);
1490 rtw_phy_store_tx_power_by_rate(rtwdev, p->band, p->rf_path,
1737 rtw_write_rf(rtwdev, tbl->rf_path, addr, RFREG_MASK, data);
1766 u8 rf_path;
1775 for (rf_path = 0; rf_path < rtwdev->hal.rf_path_num; rf_path++) {
1778 tbl = chip->rf_tbl[rf_path];
2026 enum rtw_bandwidth bw, u8 rf_path,
2070 band, bw, rf_path, rate, channel);
2075 u8 rf_path, u8 rate)
2080 .path = rf_path,
2091 sar_band, rf_path, rate);
2134 rtw_phy_get_tx_power_index(struct rtw_dev *rtwdev, u8 rf_path, u8 rate,
2141 rtw_get_tx_power_params(rtwdev, rf_path, rate, bandwidth,