Lines Matching refs:rf_path
894 u32 rtw_phy_read_rf(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_read_rf() argument
902 if (rf_path >= hal->rf_phy_num) { in rtw_phy_read_rf()
903 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_read_rf()
908 direct_addr = base_addr[rf_path] + (addr << 2); in rtw_phy_read_rf()
917 u32 rtw_phy_read_rf_sipi(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_read_rf_sipi() argument
929 if (rf_path >= hal->rf_phy_num) { in rtw_phy_read_rf_sipi()
930 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_read_rf_sipi()
939 rf_sipi_addr = &chip->rf_sipi_read_addr[rf_path]; in rtw_phy_read_rf_sipi()
966 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
976 if (rf_path >= hal->rf_phy_num) { in rtw_phy_write_rf_reg_sipi()
977 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_write_rf_reg_sipi()
985 old_data = chip->ops->read_rf(rtwdev, rf_path, addr, RFREG_MASK); in rtw_phy_write_rf_reg_sipi()
998 rtw_write32(rtwdev, sipi_addr[rf_path], data_and_addr); in rtw_phy_write_rf_reg_sipi()
1006 bool rtw_phy_write_rf_reg(struct rtw_dev *rtwdev, enum rtw_rf_path rf_path, in rtw_phy_write_rf_reg() argument
1014 if (rf_path >= hal->rf_phy_num) { in rtw_phy_write_rf_reg()
1015 rtw_err(rtwdev, "unsupported rf path (%d)\n", rf_path); in rtw_phy_write_rf_reg()
1020 direct_addr = base_addr[rf_path] + (addr << 2); in rtw_phy_write_rf_reg()
1030 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
1034 return rtw_phy_write_rf_reg(rtwdev, rf_path, addr, mask, data); in rtw_phy_write_rf_reg_mix()
1036 return rtw_phy_write_rf_reg_sipi(rtwdev, rf_path, addr, mask, data); in rtw_phy_write_rf_reg_mix()
1490 rtw_phy_store_tx_power_by_rate(rtwdev, p->band, p->rf_path, in rtw_parse_tbl_bb_pg()
1737 rtw_write_rf(rtwdev, tbl->rf_path, addr, RFREG_MASK, data); in rtw_phy_cfg_rf()
1765 u8 rf_path; in rtw_phy_load_tables() local
1772 for (rf_path = 0; rf_path < rtwdev->hal.rf_path_num; rf_path++) { in rtw_phy_load_tables()
1775 tbl = chip->rf_tbl[rf_path]; in rtw_phy_load_tables()
2023 enum rtw_bandwidth bw, u8 rf_path, in rtw_phy_get_tx_power_limit() argument
2067 band, bw, rf_path, rate, channel); in rtw_phy_get_tx_power_limit()
2072 u8 rf_path, u8 rate) in rtw_phy_get_tx_power_sar() argument
2077 .path = rf_path, in rtw_phy_get_tx_power_sar()
2088 sar_band, rf_path, rate); in rtw_phy_get_tx_power_sar()
2131 rtw_phy_get_tx_power_index(struct rtw_dev *rtwdev, u8 rf_path, u8 rate, in rtw_phy_get_tx_power_index() argument
2138 rtw_get_tx_power_params(rtwdev, rf_path, rate, bandwidth, in rtw_phy_get_tx_power_index()