Symbol: RF_PATH_A
drivers/net/wireless/realtek/rtw88/coex.c
3731
rf_path = RF_PATH_A;
drivers/net/wireless/realtek/rtw88/coex.c
4172
-dm_info->rx_evm_dbm[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/coex.c
4174
-dm_info->rx_snr[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/debug.c
720
for (path = RF_PATH_A; path < hal->rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/debug.c
764
dm_info->rssi[RF_PATH_A] - 100, hal->current_channel);
drivers/net/wireless/realtek/rtw88/debug.c
859
dm_info->rssi[RF_PATH_A] - 100,
drivers/net/wireless/realtek/rtw88/debug.c
864
dm_info->rx_evm_dbm[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/debug.c
869
dm_info->rx_snr[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/debug.c
874
dm_info->cfo_tail[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/fw.c
797
SET_WL_PHY_INFO_RX_EVM(h2c_pkt, dm_info->rx_evm_dbm[RF_PATH_A]);
drivers/net/wireless/realtek/rtw88/phy.c
1003
rf_sipi_addr_a = &chip->rf_sipi_read_addr[RF_PATH_A];
drivers/net/wireless/realtek/rtw88/phy.c
2477
swing_table->p[RF_PATH_A] = tbl->pwrtrk_2g_ccka_p;
drivers/net/wireless/realtek/rtw88/phy.c
2478
swing_table->n[RF_PATH_A] = tbl->pwrtrk_2g_ccka_n;
drivers/net/wireless/realtek/rtw88/phy.c
2486
swing_table->p[RF_PATH_A] = tbl->pwrtrk_2ga_p;
drivers/net/wireless/realtek/rtw88/phy.c
2487
swing_table->n[RF_PATH_A] = tbl->pwrtrk_2ga_n;
drivers/net/wireless/realtek/rtw88/phy.c
2496
swing_table->p[RF_PATH_A] = tbl->pwrtrk_5ga_p[RTW_PWR_TRK_5G_1];
drivers/net/wireless/realtek/rtw88/phy.c
2497
swing_table->n[RF_PATH_A] = tbl->pwrtrk_5ga_n[RTW_PWR_TRK_5G_1];
drivers/net/wireless/realtek/rtw88/phy.c
2505
swing_table->p[RF_PATH_A] = tbl->pwrtrk_5ga_p[RTW_PWR_TRK_5G_2];
drivers/net/wireless/realtek/rtw88/phy.c
2506
swing_table->n[RF_PATH_A] = tbl->pwrtrk_5ga_n[RTW_PWR_TRK_5G_2];
drivers/net/wireless/realtek/rtw88/phy.c
2514
swing_table->p[RF_PATH_A] = tbl->pwrtrk_5ga_p[RTW_PWR_TRK_5G_3];
drivers/net/wireless/realtek/rtw88/phy.c
2515
swing_table->n[RF_PATH_A] = tbl->pwrtrk_5ga_n[RTW_PWR_TRK_5G_3];
drivers/net/wireless/realtek/rtw88/phy.c
2523
swing_table->p[RF_PATH_A] = tbl->pwrtrk_2ga_p;
drivers/net/wireless/realtek/rtw88/phy.c
2524
swing_table->n[RF_PATH_A] = tbl->pwrtrk_2ga_n;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1021
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, 0x800, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1106
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, 0x800, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1107
rtw_write_rf(rtwdev, RF_PATH_A, 0x55, 0x7f, 0x7);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1108
rtw_write_rf(rtwdev, RF_PATH_A, 0x7f, RFREG_MASK, 0xd400);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1150
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, 0x80000, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1151
rtw_write_rf(rtwdev, RF_PATH_A, 0x30, RFREG_MASK, 0x30000);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1152
rtw_write_rf(rtwdev, RF_PATH_A, 0x31, RFREG_MASK, 0x00007);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1153
rtw_write_rf(rtwdev, RF_PATH_A, 0x32, RFREG_MASK, 0x57db7);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1193
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, 0x80000, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1195
rtw_write_rf(rtwdev, RF_PATH_A, 0x30, RFREG_MASK, 0x30000);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1196
rtw_write_rf(rtwdev, RF_PATH_A, 0x31, RFREG_MASK, 0x00007);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1197
rtw_write_rf(rtwdev, RF_PATH_A, 0x32, RFREG_MASK, 0xf7d77);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1200
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, 0x800, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1201
rtw_write_rf(rtwdev, RF_PATH_A, 0x55, 0x7f, 0x5);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1432
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1453
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1499
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1527
dm_info->txagc_remnant_ofdm[RF_PATH_A] = txagc_idx;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1530
rtw8703b_set_iqk_matrix(rtwdev, swing_idx, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1599
thermal_value = rtw_read_rf(rtwdev, RF_PATH_A, RF_T_METER, 0xfc00);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1601
rtw_phy_pwrtrack_avg(rtwdev, thermal_value, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1611
RF_PATH_A))
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1614
delta = rtw_phy_pwrtrack_get_delta(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1623
path, RF_PATH_A, delta);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1631
rtw8723x_pwrtrack_set_xtal(rtwdev, RF_PATH_A, delta);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1649
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER,
drivers/net/wireless/realtek/rtw88/rtw8703b.c
567
for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/rtw8703b.c
575
dm_info->txagc_remnant_ofdm[RF_PATH_A] = 0;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
587
rtw_write_rf(rtwdev, RF_PATH_A, RF_WLINT, RFREG_MASK, 0x0780);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
790
rf_cfgch_a = rtw_read_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
811
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, rf_cfgch_a);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
814
rtw_write_rf(rtwdev, RF_PATH_A, RF_RCK1, RFREG_MASK, rf_rck);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
918
pkt_stat->rx_power[RF_PATH_A] = rx_power;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
920
rtwdev->dm_info.rssi[RF_PATH_A] = pkt_stat->rssi;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
931
val_s8 = phy_status->path_agc[RF_PATH_A].gain & 0x3F;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
932
pkt_stat->rx_power[RF_PATH_A] = (val_s8 * 2) - 110;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
934
pkt_stat->rx_snr[RF_PATH_A] = (s8)(phy_status->path_rxsnr[RF_PATH_A] / 2);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
940
pkt_stat->rx_evm[RF_PATH_A] = phy_status->stream_rxevm[RF_PATH_A];
drivers/net/wireless/realtek/rtw88/rtw8703b.c
941
pkt_stat->cfo_tail[RF_PATH_A] = phy_status->path_cfotail[RF_PATH_A];
drivers/net/wireless/realtek/rtw88/rtw8703b.c
944
dm_info->rssi[RF_PATH_A] = pkt_stat->rssi;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
945
dm_info->rx_snr[RF_PATH_A] = pkt_stat->rx_snr[RF_PATH_A] >> 1;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
947
dm_info->cfo_tail[RF_PATH_A] = (pkt_stat->cfo_tail[RF_PATH_A] * 5) >> 1;
drivers/net/wireless/realtek/rtw88/rtw8703b.c
952
val_s8 = (s8)pkt_stat->rx_evm[RF_PATH_A];
drivers/net/wireless/realtek/rtw88/rtw8703b.c
955
dm_info->rx_evm_dbm[RF_PATH_A] = val_s8;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1026
dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A], new_lvl);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1028
if (dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] == new_lvl)
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1041
dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] = new_lvl;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1165
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1186
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1236
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1268
dm_info->txagc_remnant_ofdm[RF_PATH_A] = txagc_idx;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1270
rtw8723d_set_iqk_matrix(rtwdev, swing_idx, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1334
thermal_value = rtw_read_rf(rtwdev, RF_PATH_A, RF_T_METER, 0xfc00);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1336
rtw_phy_pwrtrack_avg(rtwdev, thermal_value, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1346
RF_PATH_A))
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1349
delta = rtw_phy_pwrtrack_get_delta(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1358
path, RF_PATH_A, delta);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1366
rtw8723x_pwrtrack_set_xtal(rtwdev, RF_PATH_A, delta);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
1382
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER,
drivers/net/wireless/realtek/rtw88/rtw8723d.c
163
pkt_stat->rx_power[RF_PATH_A] = pwdb - 97;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
166
pkt_stat->signal_power = max(pkt_stat->rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/rtw8723d.c
168
dm_info->rssi[RF_PATH_A] = pkt_stat->rssi;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
191
pkt_stat->rx_power[RF_PATH_A] = GET_PHY_STAT_P1_PWDB_A(phy_status) - 110;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
194
pkt_stat->signal_power = max(pkt_stat->rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/rtw8723d.c
196
pkt_stat->rx_evm[RF_PATH_A] = GET_PHY_STAT_P1_RXEVM_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
197
pkt_stat->rx_snr[RF_PATH_A] = GET_PHY_STAT_P1_RXSNR_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
198
pkt_stat->cfo_tail[RF_PATH_A] = GET_PHY_STAT_P1_CFO_TAIL_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
201
dm_info->rssi[RF_PATH_A] = pkt_stat->rssi;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
202
dm_info->rx_snr[RF_PATH_A] = pkt_stat->rx_snr[RF_PATH_A] >> 1;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
203
dm_info->cfo_tail[RF_PATH_A] = (pkt_stat->cfo_tail[RF_PATH_A] * 5) >> 1;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
205
rx_evm = clamp_t(s8, -pkt_stat->rx_evm[RF_PATH_A] >> 1, 0, 64);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
207
dm_info->rx_evm_dbm[RF_PATH_A] = rx_evm;
drivers/net/wireless/realtek/rtw88/rtw8723d.c
313
rf_cfgch_a = rtw_read_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
333
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, rf_cfgch_a);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
533
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_padlut, 0x800, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
534
rtw_write_rf(rtwdev, RF_PATH_A, RF_WLINT, BIT(0), 0x0);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
535
rtw_write_rf(rtwdev, RF_PATH_A, RF_WLSEL, BIT(0), 0x0);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
552
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
553
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x00004);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
554
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD1, RFREG_MASK, 0x0005d);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
555
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0xBFFE0);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
556
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
570
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_padlut, 0x800, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
571
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_gaintx, 0x600, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
572
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_gaintx, 0x1E0, 0x3);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
573
rtw_write_rf(rtwdev, RF_PATH_A, RF_RXIQGEN, 0x1F, 0xf);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
576
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, 0x10, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
577
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_bspad, 0x1, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
579
rtw_write_rf(rtwdev, RF_PATH_A, RF_WLINT, RFREG_MASK, iqk_cfg->val_wlint);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
580
rtw_write_rf(rtwdev, RF_PATH_A, RF_WLSEL, RFREG_MASK, iqk_cfg->val_wlsel);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
584
rtw_read_rf(rtwdev, RF_PATH_A, RF_WLINT, RFREG_MASK));
drivers/net/wireless/realtek/rtw88/rtw8723d.c
587
rtw_read_rf(rtwdev, RF_PATH_A, RF_WLSEL, RFREG_MASK));
drivers/net/wireless/realtek/rtw88/rtw8723d.c
629
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
630
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x00006);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
631
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD1, RFREG_MASK, 0x0005f);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
632
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0xa7ffb);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
633
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
636
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_padlut, 0x800, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
637
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_gaintx, 0x600, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
638
rtw_write_rf(rtwdev, RF_PATH_A, RF_WLINT, RFREG_MASK, iqk_cfg->val_wlint);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
639
rtw_write_rf(rtwdev, RF_PATH_A, RF_WLSEL, RFREG_MASK, iqk_cfg->val_wlsel);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
643
rtw_read_rf(rtwdev, RF_PATH_A, RF_WLINT, RFREG_MASK));
drivers/net/wireless/realtek/rtw88/rtw8723d.c
646
rtw_read_rf(rtwdev, RF_PATH_A, RF_WLSEL, RFREG_MASK));
drivers/net/wireless/realtek/rtw88/rtw8723d.c
683
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, 0x80000, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
684
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x00007);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
685
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD1, RFREG_MASK, 0x0005f);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
686
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0xb3fdb);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
687
rtw_write_rf(rtwdev, RF_PATH_A, iqk_cfg->reg_lutwe, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
691
rtw_read_rf(rtwdev, RF_PATH_A, RF_WLINT, RFREG_MASK));
drivers/net/wireless/realtek/rtw88/rtw8723d.c
694
rtw_read_rf(rtwdev, RF_PATH_A, RF_WLSEL, RFREG_MASK));
drivers/net/wireless/realtek/rtw88/rtw8723d.c
74
for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/rtw8723d.c
795
path == RF_PATH_A ? "S1" : "S0");
drivers/net/wireless/realtek/rtw88/rtw8723d.c
809
rtw8723d_iqk_rf_standby(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
82
dm_info->txagc_remnant_ofdm[RF_PATH_A] = 0;
drivers/net/wireless/realtek/rtw88/rtw8723x.c
49
lc_cal = rtw_read_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8723x.c
51
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, lc_cal | BIT_LCK);
drivers/net/wireless/realtek/rtw88/rtw8723x.c
55
rtwdev, RF_PATH_A, RF_CFGCH, BIT_LCK);
drivers/net/wireless/realtek/rtw88/rtw8723x.c
59
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, lc_cal);
drivers/net/wireless/realtek/rtw88/rtw8723x.c
738
[RF_PATH_A] = { .hssi_1 = 0x820, .lssi_read = 0x8a0,
drivers/net/wireless/realtek/rtw88/rtw8812a.c
108
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, lc_cal);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
110
rtw_write_rf(rtwdev, RF_PATH_A, RF_LCK, BIT(14), 0);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
115
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, lc_cal);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
129
rfa_backup[i] = rtw_read_rf(rtwdev, RF_PATH_A,
drivers/net/wireless/realtek/rtw88/rtw8812a.c
191
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8812a.c
242
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8812a.c
322
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80002);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
323
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_ADDR, RFREG_MASK, 0x20000);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
324
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA0, RFREG_MASK, 0x3fffd);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
325
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA1, RFREG_MASK, 0xfe83f);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
326
rtw_write_rf(rtwdev, RF_PATH_A, RF_TXA_PREPAD, RFREG_MASK, 0x931d5);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
327
rtw_write_rf(rtwdev, RF_PATH_A, RF_RXBB2, RFREG_MASK, 0x8a001);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
515
rtw_write_rf(rtwdev, RF_PATH_A, RF_TXMOD, 0x7fe00,
drivers/net/wireless/realtek/rtw88/rtw8812a.c
516
rtw_read_rf(rtwdev, RF_PATH_A, RF_DTXLOK, 0xffc00));
drivers/net/wireless/realtek/rtw88/rtw8812a.c
526
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
527
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_ADDR, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8812a.c
529
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA0, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8812a.c
531
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA1, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8812a.c
533
rtw_write_rf(rtwdev, RF_PATH_A, RF_RXBB2, RFREG_MASK, 0x88001);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
534
rtw_write_rf(rtwdev, RF_PATH_A, RF_TXA_PREPAD, RFREG_MASK, 0x931d1);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
535
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
762
rtw8812a_iqk_tx_fill(rtwdev, RF_PATH_A, tx_x0, tx_y0);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
764
rtw8812a_iqk_tx_fill(rtwdev, RF_PATH_A, 0x200, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
767
rtw8812a_iqk_rx_fill(rtwdev, RF_PATH_A, rx_x0, rx_y0);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
769
rtw8812a_iqk_rx_fill(rtwdev, RF_PATH_A, 0x200, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
823
rtw8812a_iqk_restore_rf(rtwdev, RF_PATH_A, backup_rf_reg,
drivers/net/wireless/realtek/rtw88/rtw8812a.c
861
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER,
drivers/net/wireless/realtek/rtw88/rtw8812a.c
87
lc_cal = rtw_read_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
92
rtw_write_rf(rtwdev, RF_PATH_A, RF_LCK, BIT(14), 1);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
94
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, 0x08000, 1);
drivers/net/wireless/realtek/rtw88/rtw8812a.c
99
if (rtw_read_rf(rtwdev, RF_PATH_A, RF_CFGCH, 0x08000) != 1)
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1192
pkt_stat->rx_power[RF_PATH_A] = rx_pwr_db;
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1194
dm_info->rssi[RF_PATH_A] = pkt_stat->rssi;
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1197
gain[RF_PATH_A] = le32_get_bits(rpt->w0, RTW_JGRPHY_W0_GAIN_A);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1202
snr[RF_PATH_A] = le32_get_bits(rpt->w3, RTW_JGRPHY_W3_RXSNR_A);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1207
evm[RF_PATH_A] = le32_get_bits(rpt->w3, RTW_JGRPHY_W3_RXEVM_1);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1213
evm[RF_PATH_A] = le32_get_bits(rpt->w6,
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1216
for (i = RF_PATH_A; i < RTW_RF_PATH_MAX; i++) {
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1240
middle1 = max(min(gain[RF_PATH_A], gain[RF_PATH_B]),
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1242
middle2 = min(max(gain[RF_PATH_A], gain[RF_PATH_B]),
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1260
cfo[RF_PATH_A] = le32_get_bits(rpt->w2, RTW_JGRPHY_W2_CFO_TAIL_A);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1263
for (i = RF_PATH_A; i < 2; i++) {
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1421
rf_backup[i][RF_PATH_A] = rtw_read_rf(rtwdev, RF_PATH_A,
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1477
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1482
rtw_write_rf(rtwdev, RF_PATH_A, RF_RXBB2, RFREG_MASK, 0x88001);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1488
rtw_write_rf(rtwdev, RF_PATH_A, rf_regs[i],
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1489
RFREG_MASK, rf_backup[i][RF_PATH_A]);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
150
efuse->thermal_meter[RF_PATH_A] = map->thermal_meter;
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1731
rtw_write_rf(rtwdev, RF_PATH_A, RF_TXMOD, BIT(19), 0x1);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1755
for (path = RF_PATH_A; path < RTW_RF_PATH_MAX; path++)
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1758
for (path = RF_PATH_A; path < RTW_RF_PATH_MAX; path++)
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1762
for (path = RF_PATH_A; path < RTW_RF_PATH_MAX; path++)
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1927
delta = rtw_phy_pwrtrack_get_delta(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1931
path, RF_PATH_A, delta);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1949
if (rtwdev->efuse.thermal_meter[RF_PATH_A] == 0xff)
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1952
thermal_value = rtw_read_rf(rtwdev, RF_PATH_A, RF_T_METER, 0xfc00);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1954
rtw_phy_pwrtrack_avg(rtwdev, thermal_value, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1959
RF_PATH_A))
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1962
for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++)
drivers/net/wireless/realtek/rtw88/rtw8814a.c
1975
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER,
drivers/net/wireless/realtek/rtw88/rtw8814a.c
2011
dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A], new_lvl);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
2013
if (dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] == new_lvl)
drivers/net/wireless/realtek/rtw88/rtw8814a.c
2017
dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] = new_lvl;
drivers/net/wireless/realtek/rtw88/rtw8814a.c
226
RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
244
for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/rtw8814a.c
316
val32 = rtw_read_rf(rtwdev, RF_PATH_A, RF_RCK1_V1, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8814a.c
539
rtw8814a_get_bb_swing(rtwdev, band, RF_PATH_A));
drivers/net/wireless/realtek/rtw88/rtw8814a.c
721
for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/rtw8821a.c
433
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80002);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
434
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, 0x00c00, 0x3);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
435
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_ADDR, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
437
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA0, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
439
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA1, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
442
rtw_write_rf(rtwdev, RF_PATH_A, RF_TXA_PREPAD, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
444
rtw_write_rf(rtwdev, RF_PATH_A, RF_RXBB2, RFREG_MASK, 0x8a001);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
482
rtw_write_rf(rtwdev, RF_PATH_A, RF_TXMOD, 0x7fe00,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
483
rtw_read_rf(rtwdev, RF_PATH_A, RF_DTXLOK, 0xffc00));
drivers/net/wireless/realtek/rtw88/rtw8821a.c
486
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
489
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
498
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
499
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_ADDR, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
501
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA0, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
503
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA1, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
506
rtw_write_rf(rtwdev, RF_PATH_A, RF_TXA_PREPAD, RFREG_MASK, 0x931d5);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
507
rtw_write_rf(rtwdev, RF_PATH_A, RF_RXBB2, RFREG_MASK, 0x8a001);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
508
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
547
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
548
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_ADDR, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
550
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA0, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
552
rtw_write_rf(rtwdev, RF_PATH_A, RF_MODE_TABLE_DATA1, RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
554
rtw_write_rf(rtwdev, RF_PATH_A, RF_RXBB2, RFREG_MASK, 0x88001);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
555
rtw_write_rf(rtwdev, RF_PATH_A, RF_TXA_PREPAD, RFREG_MASK, 0x931d8);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
556
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821a.c
67
rfa_backup[i] = rtw_read_rf(rtwdev, RF_PATH_A,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
699
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER,
drivers/net/wireless/realtek/rtw88/rtw8821a.c
81
rtw_write_rf(rtwdev, RF_PATH_A, backup_rf_reg[i],
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1012
s8 delta_pwr_idx = dm_info->delta_power_index[RF_PATH_A];
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1081
tx_pwr_idx = rtw_phy_get_tx_power_index(rtwdev, RF_PATH_A, tx_rate,
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1103
thermal_value = rtw_read_rf(rtwdev, RF_PATH_A, RF_T_METER, 0xfc00);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1105
rtw_phy_pwrtrack_avg(rtwdev, thermal_value, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1110
RF_PATH_A))
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1113
delta = rtw_phy_pwrtrack_get_delta(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1117
dm_info->delta_power_index[RF_PATH_A] =
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1118
rtw_phy_pwrtrack_get_pwridx(rtwdev, &swing_table, RF_PATH_A,
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1119
RF_PATH_A, delta);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1120
if (dm_info->delta_power_index[RF_PATH_A] ==
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1121
dm_info->delta_power_index_last[RF_PATH_A])
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1124
dm_info->delta_power_index_last[RF_PATH_A] =
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1125
dm_info->delta_power_index[RF_PATH_A];
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1142
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER,
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1190
dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A], new_lvl);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1192
if (dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] == new_lvl)
drivers/net/wireless/realtek/rtw88/rtw8821c.c
1205
dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] = new_lvl;
drivers/net/wireless/realtek/rtw88/rtw8821c.c
143
ewma_thermal_init(&dm_info->avg_thermal[RF_PATH_A]);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
144
dm_info->delta_power_index[RF_PATH_A] = 0;
drivers/net/wireless/realtek/rtw88/rtw8821c.c
145
dm_info->delta_power_index_last[RF_PATH_A] = 0;
drivers/net/wireless/realtek/rtw88/rtw8821c.c
315
rf_reg18 = rtw_read_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
348
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, BIT(6), 0x1);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
349
rtw_write_rf(rtwdev, RF_PATH_A, 0x64, 0xf, 0xf);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
352
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, BIT(6), 0x0);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
355
rtw_write_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK, rf_reg18);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
357
rtw_write_rf(rtwdev, RF_PATH_A, RF_XTALX2, BIT(19), 0);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
358
rtw_write_rf(rtwdev, RF_PATH_A, RF_XTALX2, BIT(19), 1);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
394
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00002);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
395
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001e);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
396
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
397
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001c);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
398
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
399
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000e);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
400
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
401
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000c);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
402
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
403
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
411
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00002);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
412
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001e);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
413
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00027);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
414
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001c);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
415
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00027);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
416
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000e);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
417
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00029);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
418
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000c);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
419
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00026);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
420
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
430
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00002);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
431
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001e);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
432
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
433
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001c);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
434
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
435
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000e);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
436
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
437
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000c);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
438
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
439
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
626
pkt_stat->rx_power[RF_PATH_A] = rx_power;
drivers/net/wireless/realtek/rtw88/rtw8821c.c
628
dm_info->rssi[RF_PATH_A] = pkt_stat->rssi;
drivers/net/wireless/realtek/rtw88/rtw8821c.c
654
pkt_stat->rx_power[RF_PATH_A] = GET_PHY_STAT_P1_PWDB_A(phy_status) - 110;
drivers/net/wireless/realtek/rtw88/rtw8821c.c
656
dm_info->rssi[RF_PATH_A] = pkt_stat->rssi;
drivers/net/wireless/realtek/rtw88/rtw8821c.c
658
pkt_stat->signal_power = max(pkt_stat->rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/rtw8821c.c
788
rf_reg = rtw_read_rf(rtwdev, RF_PATH_A, RF_DTXLOK, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8821c.c
793
rtw_write_rf(rtwdev, RF_PATH_A, RF_DTXLOK, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1082
rf_reg = rtw_read_rf(rtwdev, RF_PATH_A, RF_DTXLOK, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1087
rtw_write_rf(rtwdev, RF_PATH_A, RF_DTXLOK, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1334
rtw_write_rf(rtwdev, RF_PATH_A, RF_RCKD, 0x2, 0x1);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1335
rtw_write_rf(rtwdev, RF_PATH_A, RF_RCK, 0x3f, 0x3f);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1344
rtw_write_rf(rtwdev, RF_PATH_A, RF_RCK, 0x3f, 0x4);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1345
rtw_write_rf(rtwdev, RF_PATH_A, RF_RCKD, 0x2, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
136
for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1401
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1447
delta = rtw_phy_pwrtrack_get_delta(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1451
path, RF_PATH_A, delta);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1469
if (rtwdev->efuse.thermal_meter[RF_PATH_A] == 0xff)
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1472
thermal_value = rtw_read_rf(rtwdev, RF_PATH_A, RF_T_METER, 0xfc00);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1474
rtw_phy_pwrtrack_avg(rtwdev, thermal_value, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1479
RF_PATH_A))
drivers/net/wireless/realtek/rtw88/rtw8822b.c
1499
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER,
drivers/net/wireless/realtek/rtw88/rtw8822b.c
516
rf_reg18 = rtw_read_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
554
rtw_write_rf(rtwdev, RF_PATH_A, RF_MALSEL, RFBE_MASK, rf_reg_be);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
558
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, BIT(18), 0x1);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
560
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTDBG, BIT(18), 0x0);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
562
rtw_write_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK, rf_reg18);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
566
rtw_write_rf(rtwdev, RF_PATH_A, RF_XTALX2, BIT(19), 0);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
567
rtw_write_rf(rtwdev, RF_PATH_A, RF_XTALX2, BIT(19), 1);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
62
efuse->thermal_meter[RF_PATH_A] = map->thermal_meter;
drivers/net/wireless/realtek/rtw88/rtw8822b.c
814
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
815
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x00001);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
818
rf_reg33 = rtw_read_rf(rtwdev, RF_PATH_A, 0x33, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
827
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
828
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x00001);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
829
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD1, RFREG_MASK, 0x00034);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
830
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x4080c);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
831
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
832
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
847
pkt_stat->rx_power[RF_PATH_A] = pwdb - 110;
drivers/net/wireless/realtek/rtw88/rtw8822b.c
850
pkt_stat->signal_power = max(pkt_stat->rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/rtw8822b.c
852
dm_info->rssi[RF_PATH_A] = pkt_stat->rssi;
drivers/net/wireless/realtek/rtw88/rtw8822b.c
880
pkt_stat->rx_power[RF_PATH_A] = GET_PHY_STAT_P1_PWDB_A(phy_status) - 110;
drivers/net/wireless/realtek/rtw88/rtw8822b.c
884
pkt_stat->signal_power = max3(pkt_stat->rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/rtw8822b.c
890
pkt_stat->rx_evm[RF_PATH_A] = GET_PHY_STAT_P1_RXEVM_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
893
pkt_stat->rx_snr[RF_PATH_A] = GET_PHY_STAT_P1_RXSNR_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8822b.c
896
pkt_stat->cfo_tail[RF_PATH_A] = GET_PHY_STAT_P1_CFO_TAIL_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1015
x2k_busy = rtw_read_rf(rtwdev, RF_PATH_A, 0xb8, BIT(15));
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1017
rtw_write_rf(rtwdev, RF_PATH_A, 0xb8, RFREG_MASK, 0xC4440);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1018
rtw_write_rf(rtwdev, RF_PATH_A, 0xba, RFREG_MASK, 0x6840D);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1019
rtw_write_rf(rtwdev, RF_PATH_A, 0xb8, RFREG_MASK, 0x80440);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1072
bb_gain[RF_PATH_A][i] = FIELD_GET(PPG_2G_A_MASK, pg_pwr);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1221
reg_rf0_a = (u8)rtw_read_rf(rtwdev, RF_PATH_A,
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1261
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1286
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1322
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1368
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
1852
for (path = RF_PATH_A; path < RTW_RF_PATH_MAX; path++) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2208
rf_reg18 = rtw_read_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2241
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, 0x04, 0x01);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2242
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, 0x1f, 0x12);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2243
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, 0xfffff, rf_rxbb);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2244
rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, 0x04, 0x00);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2251
rtw_write_rf(rtwdev, RF_PATH_A, RF_CFGCH, RFREG_MASK, rf_reg18);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
241
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2560
rx_power[RF_PATH_A] = GET_PHY_STAT_P0_PWDB_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2567
rx_power[RF_PATH_A] += (l_bnd - gain_a) << 1;
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2569
rx_power[RF_PATH_A] -= (gain_a - u_bnd) << 1;
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2575
rx_power[RF_PATH_A] -= 110;
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2584
pkt_stat->rx_power[RF_PATH_A] = rx_power[RF_PATH_A];
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2594
pkt_stat->signal_power = max(pkt_stat->rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/rtw8822c.c
260
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2628
pkt_stat->rx_power[RF_PATH_A] = GET_PHY_STAT_P1_PWDB_A(phy_status) - 110;
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2632
pkt_stat->signal_power = max3(pkt_stat->rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2638
pkt_stat->rx_evm[RF_PATH_A] = GET_PHY_STAT_P1_RXEVM_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2641
pkt_stat->rx_snr[RF_PATH_A] = GET_PHY_STAT_P1_RXSNR_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2644
pkt_stat->cfo_tail[RF_PATH_A] = GET_PHY_STAT_P1_CFO_TAIL_A(phy_status);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2650
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2740
u8 pwr_ref_cck[2] = {hal->tx_pwr_tbl[RF_PATH_A][DESC_RATE11M],
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2742
u8 pwr_ref_ofdm[2] = {hal->tx_pwr_tbl[RF_PATH_A][DESC_RATEMCS7],
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2752
pwr_a = hal->tx_pwr_tbl[RF_PATH_A][rate];
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2887
rtw_write_rf(rtwdev, RF_PATH_A, RF_SYN_CTRL, RFREG_MASK, 0x80010);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2888
rtw_write_rf(rtwdev, RF_PATH_A, RF_SYN_PFD, RFREG_MASK, 0x1F0FA);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2890
rtw_write_rf(rtwdev, RF_PATH_A, RF_AAC_CTRL, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2891
rtw_write_rf(rtwdev, RF_PATH_A, RF_SYN_AAC, RFREG_MASK, 0x80001);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2893
true, rtwdev, RF_PATH_A, RF_AAC_CTRL, 0x1000);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2894
rtw_write_rf(rtwdev, RF_PATH_A, RF_SYN_PFD, RFREG_MASK, 0x1F0F8);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2897
rtw_write_rf(rtwdev, RF_PATH_A, RF_FAST_LCK, RFREG_MASK, 0x0f000);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2898
rtw_write_rf(rtwdev, RF_PATH_A, RF_FAST_LCK, RFREG_MASK, 0x4f000);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
2900
rtw_write_rf(rtwdev, RF_PATH_A, RF_FAST_LCK, RFREG_MASK, 0x0f000);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3086
rtw_write_rf(rtwdev, RF_PATH_A, RF_RCKD, RFREG_MASK, 0x22);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3087
rtw_write_rf(rtwdev, RF_PATH_A, RF_RCK, RFREG_MASK, 0x36);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3095
rtw_write_rf(rtwdev, RF_PATH_A, RF_RCKD, RFREG_MASK, 0x20);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3096
rtw_write_rf(rtwdev, RF_PATH_A, RF_RCK, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3216
rf_reg_bak[i][RF_PATH_A] = rtw_read_rf(rtwdev, RF_PATH_A,
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3230
rtw_write_rf(rtwdev, RF_PATH_A, rf_reg[i], RFREG_MASK,
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3231
rf_reg_bak[i][RF_PATH_A]);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3243
reg = rtw_read_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3294
reg_a = (u8)rtw_read_rf(rtwdev, RF_PATH_A, 0x00, 0xf0000);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
368
rf_a = rtw_read_rf(rtwdev, RF_PATH_A, 0x0, RFREG_MASK);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3748
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3886
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3924
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw88/rtw8822c.c
3935
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4052
rtw8822c_dpk_calibrate(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4054
rtw8822c_dpk_on(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
407
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4071
if (test_bit(RF_PATH_A, dpk_info->dpk_path_ok)) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4073
rtw_write8(rtwdev, REG_DPD_CTL0_S0, dpk_info->dpk_gs[RF_PATH_A]);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4086
if (!test_bit(RF_PATH_A, dpk_info->dpk_path_ok) &&
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4108
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4125
channel = (u8)(rtw_read_rf(rtwdev, RF_PATH_A, 0x18, RFREG_MASK) & 0xff);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4157
for (path = RF_PATH_A; path < DPK_RF_PATH_NUM; path++)
drivers/net/wireless/realtek/rtw88/rtw8822c.c
426
rtw_write_rf(rtwdev, RF_PATH_A, 0x0, RFREG_MASK, 0x10000);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4431
case RF_PATH_A:
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4493
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER, BIT(19), 0x01);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4494
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER, BIT(19), 0x00);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4495
rtw_write_rf(rtwdev, RF_PATH_A, RF_T_METER, BIT(19), 0x01);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
483
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw88/rtw8822c.c
61
efuse->thermal_meter[RF_PATH_A] = map->path_a_thermal;
drivers/net/wireless/realtek/rtw88/rtw8822c.c
696
dm_info->dack_dck[RF_PATH_A][0][0] = val;
drivers/net/wireless/realtek/rtw88/rtw8822c.c
698
dm_info->dack_dck[RF_PATH_A][0][1] = val;
drivers/net/wireless/realtek/rtw88/rtw8822c.c
700
dm_info->dack_dck[RF_PATH_A][1][0] = val;
drivers/net/wireless/realtek/rtw88/rtw8822c.c
702
dm_info->dack_dck[RF_PATH_A][1][1] = val;
drivers/net/wireless/realtek/rtw88/rtw8822c.c
728
rtw8822c_dac_cal_backup_path(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
750
val = dm_info->dack_dck[RF_PATH_A][0][0];
drivers/net/wireless/realtek/rtw88/rtw8822c.c
752
val = dm_info->dack_dck[RF_PATH_A][0][1];
drivers/net/wireless/realtek/rtw88/rtw8822c.c
756
val = dm_info->dack_dck[RF_PATH_A][1][0];
drivers/net/wireless/realtek/rtw88/rtw8822c.c
758
val = dm_info->dack_dck[RF_PATH_A][1][1];
drivers/net/wireless/realtek/rtw88/rtw8822c.c
893
if (!rtw8822c_dac_cal_restore_path(rtwdev, RF_PATH_A))
drivers/net/wireless/realtek/rtw88/rtw8822c.c
908
if (dm_info->dack_msbk[RF_PATH_A][0][0] == 0 &&
drivers/net/wireless/realtek/rtw88/rtw8822c.c
909
dm_info->dack_msbk[RF_PATH_A][1][0] == 0 &&
drivers/net/wireless/realtek/rtw88/rtw8822c.c
962
rtw8822c_dac_cal_adc(rtwdev, RF_PATH_A, &adc_ic_a, &adc_qc_a);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
964
rtw8822c_dac_cal_step1(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
965
rtw8822c_dac_cal_step2(rtwdev, RF_PATH_A, &ic, &qc);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
969
rtw8822c_dac_cal_step3(rtwdev, RF_PATH_A, adc_ic_a, adc_qc_a,
drivers/net/wireless/realtek/rtw88/rtw8822c.c
975
rtw8822c_dac_cal_step4(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1471
for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1537
pkt_stat->rx_power[RF_PATH_A] = rx_pwr_db;
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1539
dm_info->rssi[RF_PATH_A] = pkt_stat->rssi;
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1543
gain[RF_PATH_A] = le32_get_bits(rpt->w0, RTW_JGRPHY_W0_GAIN_A);
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1546
for (i = RF_PATH_A; i < rtwdev->hal.rf_path_num; i++) {
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1555
power_a = pkt_stat->rx_power[RF_PATH_A];
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1865
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1871
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1875
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1902
thermal_value = rtw_read_rf(rtwdev, RF_PATH_A, RF_T_METER, 0xfc00);
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1904
rtw_phy_pwrtrack_avg(rtwdev, thermal_value, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1914
RF_PATH_A))
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1917
delta = rtw_phy_pwrtrack_get_delta(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1919
for (path = RF_PATH_A; path < hal->rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1924
RF_PATH_A, delta);
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1935
for (path = RF_PATH_A; path < hal->rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1975
dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A], new_lvl);
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1977
if (dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] == new_lvl)
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
1981
dm_info->cck_pd_lv[RTW_CHANNEL_WIDTH_20][RF_PATH_A] = new_lvl;
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
666
RF_PATH_A);
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
689
for (path = RF_PATH_A; path < rtwdev->hal.rf_path_num; path++) {
drivers/net/wireless/realtek/rtw88/rtw88xxa.c
760
rtw88xxa_get_bb_swing(rtwdev, band, RF_PATH_A));
drivers/net/wireless/realtek/rtw89/acpi.c
514
case RF_PATH_A:
drivers/net/wireless/realtek/rtw89/acpi.c
523
case RF_PATH_A:
drivers/net/wireless/realtek/rtw89/coex.c
1020
if (btc->btg_pos == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/core.c
2063
rpl_fd[RF_PATH_A] = le32_get_bits(ie->w8, RTW89_PHY_STS_IE01_V2_W8_RPL_FD_A);
drivers/net/wireless/realtek/rtw89/core.c
2142
tmp_rpl[RF_PATH_A] = le32_get_bits(ie->w4, RTW89_PHY_STS_IE00_V2_W4_RPL_TD_A);
drivers/net/wireless/realtek/rtw89/core.c
2189
rssi[RF_PATH_A] = le32_get_bits(hdr->w1, RTW89_PHY_STS_HDR_W1_RSSI_A);
drivers/net/wireless/realtek/rtw89/fw.c
1414
{ .rf_path = RF_PATH_A }, "radio A"},
drivers/net/wireless/realtek/rtw89/fw.c
3233
path = rtwvif_link->phy_idx == RTW89_PHY_1 ? RF_PATH_B : RF_PATH_A;
drivers/net/wireless/realtek/rtw89/fw.c
3311
path = (tab_idx & BIT(0)) ? (RF_PATH_B) : (RF_PATH_A);
drivers/net/wireless/realtek/rtw89/fw.c
6865
u8 class = info->rf_path == RF_PATH_A ?
drivers/net/wireless/realtek/rtw89/fw.c
7158
val32 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/phy.c
1982
for (path = RF_PATH_A; path < chip->rf_path_num; path++) {
drivers/net/wireless/realtek/rtw89/phy.c
2300
offset_patha = rtw89_phy_ant_gain_query(rtwdev, RF_PATH_A, center_freq);
drivers/net/wireless/realtek/rtw89/phy.c
2339
offset_patha = rtw89_phy_ant_gain_query(rtwdev, RF_PATH_A, chan->freq);
drivers/net/wireless/realtek/rtw89/phy.c
2357
offset_patha = rtw89_phy_ant_gain_query(rtwdev, RF_PATH_A, chan->freq);
drivers/net/wireless/realtek/rtw89/phy.c
4662
for (i = RF_PATH_A; i <= RF_PATH_B; i++) {
drivers/net/wireless/realtek/rtw89/phy.c
4727
thm_up[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_2GA_P][0];
drivers/net/wireless/realtek/rtw89/phy.c
4728
thm_down[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_2GA_N][0];
drivers/net/wireless/realtek/rtw89/phy.c
4733
thm_up[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_5GA_P][0];
drivers/net/wireless/realtek/rtw89/phy.c
4734
thm_down[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_5GA_N][0];
drivers/net/wireless/realtek/rtw89/phy.c
4739
thm_up[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_5GA_P][1];
drivers/net/wireless/realtek/rtw89/phy.c
4740
thm_down[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_5GA_N][1];
drivers/net/wireless/realtek/rtw89/phy.c
4745
thm_up[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_5GA_P][2];
drivers/net/wireless/realtek/rtw89/phy.c
4746
thm_down[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_5GA_N][2];
drivers/net/wireless/realtek/rtw89/phy.c
4752
thm_up[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_6GA_P][0];
drivers/net/wireless/realtek/rtw89/phy.c
4753
thm_down[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_6GA_N][0];
drivers/net/wireless/realtek/rtw89/phy.c
4759
thm_up[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_6GA_P][1];
drivers/net/wireless/realtek/rtw89/phy.c
4760
thm_down[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_6GA_N][1];
drivers/net/wireless/realtek/rtw89/phy.c
4766
thm_up[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_6GA_P][2];
drivers/net/wireless/realtek/rtw89/phy.c
4767
thm_down[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_6GA_N][2];
drivers/net/wireless/realtek/rtw89/phy.c
4773
thm_up[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_6GA_P][3];
drivers/net/wireless/realtek/rtw89/phy.c
4774
thm_down[RF_PATH_A] = trk->delta[RTW89_FW_TXPWR_TRK_TYPE_6GA_N][3];
drivers/net/wireless/realtek/rtw89/phy.c
4788
for (path = RF_PATH_A; path <= RF_PATH_B; path++) {
drivers/net/wireless/realtek/rtw89/phy.c
7387
rssi_a = ewma_rssi_read(&rtwsta_link->rssi[RF_PATH_A]);
drivers/net/wireless/realtek/rtw89/phy.c
8291
return RF_PATH_A;
drivers/net/wireless/realtek/rtw89/phy.c
8296
return RF_PATH_A;
drivers/net/wireless/realtek/rtw89/phy.c
8302
return RF_PATH_A;
drivers/net/wireless/realtek/rtw89/phy.c
8310
return RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1056
for (path = RF_PATH_A; path < BB_PATH_NUM_8851B; path++) {
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1068
offset_a = -efuse_gain->offset[RF_PATH_A][gain_ofdm_band];
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1072
rtw89_phy_write32_mask(rtwdev, rssi_ofst_addr[RF_PATH_A], B_PATH0_R_G_OFST_MASK, tmp);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1074
offset_ofdm = -efuse_gain->offset[RF_PATH_A][gain_ofdm_band];
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1075
offset_cck = -efuse_gain->offset[RF_PATH_A][0];
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1100
val = u32_encode_bits(gain->rpl_ofst_20[band][RF_PATH_A], B_P0_RPL1_20_MASK) |
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1101
u32_encode_bits(gain->rpl_ofst_40[band][RF_PATH_A][0], B_P0_RPL1_40_MASK) |
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1102
u32_encode_bits(gain->rpl_ofst_40[band][RF_PATH_A][1], B_P0_RPL1_41_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1107
val = u32_encode_bits(gain->rpl_ofst_40[band][RF_PATH_A][2], B_P0_RTL2_42_MASK) |
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1108
u32_encode_bits(gain->rpl_ofst_80[band][RF_PATH_A][0], B_P0_RTL2_80_MASK) |
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1109
u32_encode_bits(gain->rpl_ofst_80[band][RF_PATH_A][1], B_P0_RTL2_81_MASK) |
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1110
u32_encode_bits(gain->rpl_ofst_80[band][RF_PATH_A][10], B_P0_RTL2_8A_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1114
val = u32_encode_bits(gain->rpl_ofst_80[band][RF_PATH_A][2], B_P0_RTL3_82_MASK) |
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1115
u32_encode_bits(gain->rpl_ofst_80[band][RF_PATH_A][3], B_P0_RTL3_83_MASK) |
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1116
u32_encode_bits(gain->rpl_ofst_80[band][RF_PATH_A][4], B_P0_RTL3_84_MASK) |
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1117
u32_encode_bits(gain->rpl_ofst_80[band][RF_PATH_A][9], B_P0_RTL3_89_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1165
rtw8851b_set_gain_error(rtwdev, subband, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1550
if (path != RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1574
rtw8851b_bb_gpio_trsw(rtwdev, RF_PATH_A, 0, 0, 0, 0, 1);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1575
rtw8851b_bb_gpio_trsw(rtwdev, RF_PATH_A, 0, 0, 1, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1576
rtw8851b_bb_gpio_trsw(rtwdev, RF_PATH_A, 0, 1, 0, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1577
rtw8851b_bb_gpio_trsw(rtwdev, RF_PATH_A, 0, 1, 1, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1578
rtw8851b_bb_gpio_trsw(rtwdev, RF_PATH_A, 1, 0, 0, 0, 1);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1579
rtw8851b_bb_gpio_trsw(rtwdev, RF_PATH_A, 1, 0, 1, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1580
rtw8851b_bb_gpio_trsw(rtwdev, RF_PATH_A, 1, 1, 0, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1581
rtw8851b_bb_gpio_trsw(rtwdev, RF_PATH_A, 1, 1, 1, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1673
rtw8851b_tssi_cont_en(rtwdev, en, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1708
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2095
md->md_v7.ant.single_pos = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2096
md->md_v7.ant.btg_pos = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2131
md->md.ant.single_pos = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2132
md->md.ant.btg_pos = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2198
path_min = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2434
status->signal = RTW89_RSSI_RAW_TO_DBM(rx_power[RF_PATH_A]);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
551
tssi->thermal[RF_PATH_A] = map->path_a_therm;
drivers/net/wireless/realtek/rtw89/rtw8851b.c
591
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_CCK],
drivers/net/wireless/realtek/rtw89/rtw8851b.c
594
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_OFDM],
drivers/net/wireless/realtek/rtw89/rtw8851b.c
597
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_LOW],
drivers/net/wireless/realtek/rtw89/rtw8851b.c
600
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_MID],
drivers/net/wireless/realtek/rtw89/rtw8851b.c
603
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_HIGH],
drivers/net/wireless/realtek/rtw89/rtw8851b.c
823
rtw89_phy_write32_mask(rtwdev, addr, mask, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1000
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x1000);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1001
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x4);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1002
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x17);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1003
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x5);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1004
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x27);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1005
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1007
val = rtw89_read_rf(rtwdev, RF_PATH_A, RR_RXA2, 0x20);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1008
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_MASK, 0xc);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1010
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_RGM, a_idxrxgain[gp]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1011
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RXA2, RR_RXA2_ATT, a_idxattc2[gp]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1012
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RXA2, 0x20, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1056
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RXA2, 0x20, val);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1057
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x1000);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1058
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x4);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1059
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x37);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1060
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x5);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1061
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x27);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1062
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1387
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTDBG, RR_LUTDBG_LOK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1388
rtw89_write_rf(rtwdev, RF_PATH_A, RR_TXIG, RR_TXIG_GR0, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1389
rtw89_write_rf(rtwdev, RF_PATH_A, RR_TXIG, RR_TXIG_GR1, 0x6);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1392
rtw89_write_rf(rtwdev, RF_PATH_A, RR_TXIG, RR_TXIG_TG, g_txbb[i]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1393
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RR_LUTWA_M1, g_wa[i]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1412
rtw89_read_rf(rtwdev, RF_PATH_A, RR_DTXLOK, 0xf8000),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1413
rtw89_read_rf(rtwdev, RF_PATH_A, RR_DTXLOK, 0x003e0));
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1416
rtw89_read_rf(rtwdev, RF_PATH_A, RR_RSV2, 0xf0000),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1417
rtw89_read_rf(rtwdev, RF_PATH_A, RR_RSV2, 0x003c0));
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1420
rtw89_read_rf(rtwdev, RF_PATH_A, RR_TXMO, RFREG_MASK));
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1440
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTDBG, RR_LUTDBG_LOK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1441
rtw89_write_rf(rtwdev, RF_PATH_A, RR_TXIG, RR_TXIG_GR0, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1442
rtw89_write_rf(rtwdev, RF_PATH_A, RR_TXIG, RR_TXIG_GR1, 0x7);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1445
rtw89_write_rf(rtwdev, RF_PATH_A, RR_TXIG, RR_TXIG_TG, a_txbb[i]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1446
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RR_LUTWA_M1, a_wa[i]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1466
rtw89_read_rf(rtwdev, RF_PATH_A, RR_DTXLOK, 0xf8000),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1467
rtw89_read_rf(rtwdev, RF_PATH_A, RR_DTXLOK, 0x003e0));
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1470
rtw89_read_rf(rtwdev, RF_PATH_A, RR_RSV2, 0xf0000),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1471
rtw89_read_rf(rtwdev, RF_PATH_A, RR_RSV2, 0x003c0));
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1474
rtw89_read_rf(rtwdev, RF_PATH_A, RR_TXMO, RFREG_MASK));
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1658
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RR_LUTWE_LOK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1659
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTDBG, RR_LUTDBG_TIA, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1764
_doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
1917
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2856
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2857
thermal = tssi_info->thermal[RF_PATH_A];
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2958
_tssi_set_tssi_track(rtwdev, phy, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2959
_tssi_set_txagc_offset_mv_avg(rtwdev, phy, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2964
rtw89_write_rf(rtwdev, RF_PATH_A, RR_TXGA_V1, RR_TXGA_V1_TRK_EN, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2972
rtwdev->is_tssi_mode[RF_PATH_A] = true;
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2983
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3190
for (i = RF_PATH_A; i < RTW8851B_TSSI_PATH_NR; i++) {
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3311
tmp05 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_RSV1, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3312
tmpd3 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3313
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_MASK, 0x3);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3314
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3315
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_ST, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3318
rtw89_write_rf(rtwdev, RF_PATH_A, RR_AACK, RFREG_MASK, 0x8201e);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3319
rtw89_write_rf(rtwdev, RF_PATH_A, RR_AACK, RFREG_MASK, 0x8201f);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3324
rtwdev, RF_PATH_A, 0xd0, BIT(16));
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3328
rtw89_write_rf(rtwdev, RF_PATH_A, RR_VCI, RR_VCI_ON, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3330
rtw89_write_rf(rtwdev, RF_PATH_A, RR_VCO, RR_VCO_SEL, i);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3331
ib[i] = rtw89_read_rf(rtwdev, RF_PATH_A, RR_IBD, RR_IBD_VAL);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3333
rtw89_write_rf(rtwdev, RF_PATH_A, RR_VCI, RR_VCI_ON, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3342
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RFREG_MASK, tmp05);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3343
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RFREG_MASK, tmpd3);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3350
lck->thermal[RF_PATH_A] =
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3351
ewma_thermal_read(&rtwdev->phystat.avg_thermal[RF_PATH_A]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3353
"[LCK] path=%d thermal=0x%x", RF_PATH_A, lck->thermal[RF_PATH_A]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
336
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3362
tmp05 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_RSV1, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3363
tmp18 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3364
tmpd3 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3366
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_MASK, 0x3);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3367
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3368
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3371
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RFREG_MASK, tmpd3);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3372
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RFREG_MASK, tmp05);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3386
ewma_thermal_read(&rtwdev->phystat.avg_thermal[RF_PATH_A]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3387
delta = abs((int)cur_thermal - lck->thermal[RF_PATH_A]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3391
RF_PATH_A, cur_thermal, delta);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3406
_rck(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3482
for (i = RF_PATH_A; i < RF_PATH_NUM_8851B; i++) {
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3511
for (i = RF_PATH_A; i < RF_PATH_NUM_8851B; i++) {
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3544
_tssi_alimentk_done(rtwdev, phy, RF_PATH_A, chan);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3610
_bw_setting(rtwdev, RF_PATH_A, bw, true);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3611
_bw_setting(rtwdev, RF_PATH_A, bw, false);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3620
bak = rtw89_read_rf(rtwdev, RF_PATH_A, RR_LDO, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3621
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LDO, RR_LDO_SEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3622
rtw89_write_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK, val);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3625
false, rtwdev, RF_PATH_A, RR_LPF, RR_LPF_BUSY);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3629
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LDO, RFREG_MASK, bak);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3638
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RR_SYNFB_LK) == 0) {
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3641
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_EN, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3642
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_SYN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3643
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_SYN, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3644
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_EN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3649
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RR_SYNFB_LK) == 0) {
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3652
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3653
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3655
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3658
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RR_SYNFB_LK) == 0) {
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3661
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_POW, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3662
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RFREG_MASK, tmp);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3663
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_SX, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3664
rtw89_write_rf(rtwdev, RF_PATH_A, RR_SX, RFREG_MASK, tmp);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3666
rtw89_write_rf(rtwdev, RF_PATH_A, RR_SYNLUT, RR_SYNLUT_MOD, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3667
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3668
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x3);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3669
rtw89_write_rf(rtwdev, RF_PATH_A, RR_SYNLUT, RR_SYNLUT_MOD, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3671
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3672
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3674
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3677
rtw89_read_rf(rtwdev, RF_PATH_A, RR_VCO, RFREG_MASK),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3678
rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RFREG_MASK));
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3713
if (path == RF_PATH_A && dav)
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3729
_ch_setting(rtwdev, RF_PATH_A, central_ch, true);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
3730
_ch_setting(rtwdev, RF_PATH_A, central_ch, false);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
488
_dack_reset(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
505
_dack_reload(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
555
rf0_0 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
560
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x337e1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
561
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RR_RSV1_RST, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
566
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x40001);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
571
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RR_RSV1_RST, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
905
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x1000);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
906
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x4);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
907
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x17);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
908
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x5);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
909
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x27);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
910
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
912
val = rtw89_read_rf(rtwdev, RF_PATH_A, RR_RXA2, 0x20);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
913
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_MASK, 0xc);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
918
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RR_MOD_RGM, a_idxrxgain[gp]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
919
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RXA2, RR_RXA2_ATT, a_idxattc2[gp]);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
920
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RXA2, 0x20, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
973
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RXA2, 0x20, val);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
974
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x1000);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
975
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x4);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
976
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x37);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
977
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x5);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
978
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x27);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
979
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
100
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x11, 0x1f000, 0x10),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
107
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x60, 0x00007, 0x0),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
108
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x55, 0x0001f, 0x4),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
109
RTW89_DECL_RFK_WRF(RF_PATH_A, 0xef, 0x00004, 0x1),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
110
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x00, 0xffff0, 0x403e),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
111
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x11, 0x00003, 0x0),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
112
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x11, 0x00070, 0x7),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
113
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x11, 0x1f000, 0x7),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
129
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x10005, 0x00001, 0x1),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
135
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x10005, 0x00001, 0x0),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
92
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x51, 0x80000, 0x0),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
93
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x51, 0x00800, 0x0),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
94
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x52, 0x00800, 0x0),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
95
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x55, 0x0001f, 0x4),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
96
RTW89_DECL_RFK_WRF(RF_PATH_A, 0xef, 0x00004, 0x1),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
97
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x00, 0xffff0, 0x403e),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
98
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x11, 0x00003, 0x0),
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.c
99
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x11, 0x00070, 0x6),
drivers/net/wireless/realtek/rtw89/rtw8851b_table.c
14845
.rf_path = RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1157
rtw8852a_bw_setting(rtwdev, bw, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1359
rtw8852a_tssi_cont_en(rtwdev, en, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1363
rtw8852a_tssi_cont_en(rtwdev, en, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1432
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1702
if (tx_path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1732
if (tx_path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1875
rtw89_write_rf(rtwdev, RF_PATH_A, RR_WLSEL, 0xfffff, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1881
RF_PATH_A, BTC_BT_SS_GROUP, 0x5ff);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1886
RF_PATH_A, BTC_BT_TX_GROUP, 0x5ff);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1889
RF_PATH_A, BTC_BT_SS_GROUP, 0x5df);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
2169
raw = max(rx_power[RF_PATH_A], rx_power[RF_PATH_B]);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
631
tssi->thermal[RF_PATH_A] = map->path_a_therm;
drivers/net/wireless/realtek/rtw89/rtw8852a.c
961
rtw8852a_ch_setting(rtwdev, central_ch, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1658
_doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
1664
_doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2639
if ((kpath == RF_A && reloaded[RF_PATH_A]) ||
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2641
(kpath == RF_AB && reloaded[RF_PATH_A] && reloaded[RF_PATH_B]))
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
266
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2874
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2886
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2894
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2953
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
2954
thermal = tssi_info->thermal[RF_PATH_A];
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3059
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3067
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3075
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3083
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3091
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3100
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3113
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3118
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3123
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3128
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3144
rtw89_rfk_parser_by_cond(rtwdev, i == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3158
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
319
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
331
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3433
if (!rtwdev->is_tssi_mode[RF_PATH_A])
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3438
for (path = RF_PATH_A; path < RF_PATH_NUM_8852A; path++) {
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3511
tssi_info->tssi_tracking_check[RF_PATH_A] = true;
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3515
tssi_info->extra_ofst[RF_PATH_A] = 0;
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3517
tssi_info->tssi_tracking_check[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
358
_check_addc(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3583
tssi_info->default_txagc_offset[RF_PATH_A] =
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3587
if (tssi_info->default_txagc_offset[RF_PATH_A] != 0x0)
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3610
tssi_info->default_txagc_offset[RF_PATH_A],
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
370
_check_addc(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3707
for (i = RF_PATH_A; i < RF_PATH_NUM_8852A; i++) {
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3735
if (!rtwdev->is_tssi_mode[RF_PATH_A])
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3742
for (i = RF_PATH_A; i < RF_PATH_NUM_8852A; i++) {
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3761
if (!rtwdev->is_tssi_mode[RF_PATH_A] && !rtwdev->is_tssi_mode[RF_PATH_B])
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3780
if (!rtwdev->is_tssi_mode[RF_PATH_A] && !rtwdev->is_tssi_mode[RF_PATH_B])
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3799
if (!rtwdev->is_tssi_mode[RF_PATH_A] && !rtwdev->is_tssi_mode[RF_PATH_B])
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3817
if (!rtwdev->is_tssi_mode[RF_PATH_A] && !rtwdev->is_tssi_mode[RF_PATH_B])
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3824
tssi_info->default_txagc_offset[RF_PATH_A] =
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3827
if (tssi_info->default_txagc_offset[RF_PATH_A])
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
3844
tssi_info->default_txagc_offset[RF_PATH_A]);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
397
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
403
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
441
_check_dadc(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
444
_dack_reload(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
506
rf0_0 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
509
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RR_RSV1_RST, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
511
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x30001);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
518
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x40001);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
520
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MODOPT, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
527
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, rf0_0);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
529
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RR_RSV1_RST, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c
812
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852a_table.c
51008
.rf_path = RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852b.c
609
rtw8852b_tssi_cont_en(rtwdev, en, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852b.c
613
rtw8852b_tssi_cont_en(rtwdev, en, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852b.c
653
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1253
ofst_dec[RF_PATH_A] = pwr_ofst > 0 ? 0 : abs(pwr_ofst);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1347
sar_parm.path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1537
if (tx_path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1814
rtw89_write_rf(rtwdev, RF_PATH_A, RR_WLSEL, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1819
rtw8852bx_set_trx_mask(rtwdev, RF_PATH_A, BTC_BT_SS_GROUP, 0x5ff);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
182
tssi->thermal[RF_PATH_A] = map->path_a_therm;
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1822
rtw8852bx_set_trx_mask(rtwdev, RF_PATH_A, BTC_BT_TX_GROUP, 0x5ff);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1825
rtw8852bx_set_trx_mask(rtwdev, RF_PATH_A, BTC_BT_SS_GROUP, 0x5df);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1827
rtw8852bx_set_trx_mask(rtwdev, RF_PATH_A, BTC_BT_TX_GROUP, 0x5ff);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1832
rtw8852bx_set_trx_mask(rtwdev, RF_PATH_A, BTC_BT_RX_GROUP, 0x5df);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1978
status->signal = RTW89_RSSI_RAW_TO_DBM(max(rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
223
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_CCK],
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
226
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_OFDM],
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
229
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_LOW],
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
232
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_MID],
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
235
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_HIGH],
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
651
for (path = RF_PATH_A; path < BB_PATH_NUM_8852BX; path++) {
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
663
offset_a = -efuse_gain->offset[RF_PATH_A][gain_ofdm_band];
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
668
rtw89_phy_write32_mask(rtwdev, rssi_ofst_addr[RF_PATH_A], B_PATH0_R_G_OFST_MASK, tmp);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
678
offset_ofdm = -efuse_gain->offset[RF_PATH_A][gain_ofdm_band];
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
679
offset_cck = -efuse_gain->offset[RF_PATH_A][0];
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
712
val = u32_encode_bits((gain->rpl_ofst_20[band][RF_PATH_A] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
714
u32_encode_bits((gain->rpl_ofst_40[band][RF_PATH_A][0] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
716
u32_encode_bits((gain->rpl_ofst_40[band][RF_PATH_A][1] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
722
val = u32_encode_bits((gain->rpl_ofst_40[band][RF_PATH_A][2] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
724
u32_encode_bits((gain->rpl_ofst_80[band][RF_PATH_A][0] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
726
u32_encode_bits((gain->rpl_ofst_80[band][RF_PATH_A][1] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
728
u32_encode_bits((gain->rpl_ofst_80[band][RF_PATH_A][10] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
733
val = u32_encode_bits((gain->rpl_ofst_80[band][RF_PATH_A][2] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
735
u32_encode_bits((gain->rpl_ofst_80[band][RF_PATH_A][3] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
737
u32_encode_bits((gain->rpl_ofst_80[band][RF_PATH_A][4] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
739
u32_encode_bits((gain->rpl_ofst_80[band][RF_PATH_A][9] +
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
798
rtw8852bx_set_gain_error(rtwdev, subband, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
996
rtw8852b_bw_setting(rtwdev, bw, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
999
rtw8852bt_adc_cfg(rtwdev, bw, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1635
_doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
1641
_doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2737
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2751
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2760
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2768
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2827
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2828
thermal = tssi_info->thermal[RF_PATH_A];
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2933
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2943
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
2961
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3014
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3022
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3035
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3049
if (i == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3068
rtwdev->is_tssi_mode[RF_PATH_A] = true;
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3102
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3310
for (i = RF_PATH_A; i < RF_PATH_NUM_8852B; i++) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3416
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3655
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3826
for (i = RF_PATH_A; i < RF_PATH_NUM_8852B; i++) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3876
for (i = RF_PATH_A; i < RTW8852B_TSSI_PATH_NR; i++) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3902
if (!rtwdev->is_tssi_mode[RF_PATH_A] && !rtwdev->is_tssi_mode[RF_PATH_B])
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3920
_tssi_alimentk_done(rtwdev, phy, RF_PATH_A, chan);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3988
_bw_setting(rtwdev, RF_PATH_A, bw, true);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
3990
_bw_setting(rtwdev, RF_PATH_A, bw, false);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4000
bak = rtw89_read_rf(rtwdev, RF_PATH_A, RR_LDO, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4001
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LDO, RR_LDO_SEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4002
rtw89_write_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK, val);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4005
false, rtwdev, RF_PATH_A, RR_LPF, RR_LPF_BUSY);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4009
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LDO, RFREG_MASK, bak);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4018
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RR_SYNFB_LK) == 0) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4021
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_EN, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4022
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_SYN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4023
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_SYN, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4024
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_EN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4029
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RR_SYNFB_LK) == 0) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4032
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4033
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4035
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4038
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RR_SYNFB_LK) == 0) {
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4041
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_POW, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4042
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RFREG_MASK, tmp);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4043
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_SX, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4044
rtw89_write_rf(rtwdev, RF_PATH_A, RR_SX, RFREG_MASK, tmp);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4046
rtw89_write_rf(rtwdev, RF_PATH_A, RR_SYNLUT, RR_SYNLUT_MOD, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4047
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4048
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x3);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4049
rtw89_write_rf(rtwdev, RF_PATH_A, RR_SYNLUT, RR_SYNLUT_MOD, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4051
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4052
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4054
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4057
rtw89_read_rf(rtwdev, RF_PATH_A, RR_VCO, RFREG_MASK),
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4058
rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RFREG_MASK));
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4093
if (path == RF_PATH_A && dav)
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4109
_ch_setting(rtwdev, RF_PATH_A, central_ch, true);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
4111
_ch_setting(rtwdev, RF_PATH_A, central_ch, false);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
494
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
530
_check_addc(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
545
_check_addc(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
590
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
596
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
765
rf0_0 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
770
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RR_RSV1_RST, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
772
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x337e1);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
778
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MODOPT, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
784
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, rf0_0);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.c
786
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RR_RSV1_RST, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk_table.c
51
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x8f, BIT(13), 0x1),
drivers/net/wireless/realtek/rtw89/rtw8852b_rfk_table.c
71
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x8f, BIT(13), 0x0),
drivers/net/wireless/realtek/rtw89/rtw8852b_table.c
22874
.rf_path = RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
493
rtw8852bt_tssi_cont_en(rtwdev, en, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
498
rtw8852bt_tssi_cont_en(rtwdev, en, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
538
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8852bt.c
607
md->md_v7.ant.single_pos = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1260
_rxck_force(rtwdev, RF_PATH_A, true, ADC_960M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1276
_rxck_force(rtwdev, RF_PATH_A, true, ADC_480M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1665
_txck_force(rtwdev, RF_PATH_A, true, DAC_960M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1667
_rxck_force(rtwdev, RF_PATH_A, true, ADC_1920M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1784
_doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
1790
_doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2827
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2841
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2850
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2858
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2918
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
2919
thermal = tssi_info->thermal[RF_PATH_A];
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3026
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3036
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3054
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3081
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3089
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3102
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3118
if (i == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3137
rtwdev->is_tssi_mode[RF_PATH_A] = true;
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
317
_txck_force(rtwdev, RF_PATH_A, true, DAC_960M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3171
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
319
_rxck_force(rtwdev, RF_PATH_A, true, ADC_1920M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3379
for (i = RF_PATH_A; i < RF_PATH_NUM_8852BT; i++) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3486
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3712
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3893
for (i = RF_PATH_A; i < RF_PATH_NUM_8852BT; i++) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3945
for (i = RF_PATH_A; i < RTW8852BT_TSSI_PATH_NR; i++) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
3986
_tssi_alimentk_done(rtwdev, phy, RF_PATH_A, chan);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4054
_bw_setting(rtwdev, RF_PATH_A, bw, true);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4056
_bw_setting(rtwdev, RF_PATH_A, bw, false);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4065
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4066
rtw89_write_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK, val);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4069
false, rtwdev, RF_PATH_A, RR_LPF, RR_LPF_BUSY);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4073
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4081
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RR_SYNFB_LK) == 0) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4084
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_EN, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4085
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_SYN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4086
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_SYN, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4087
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MMD, RR_MMD_RST_EN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4092
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RR_SYNFB_LK) == 0) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4095
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4096
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4098
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4101
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RR_SYNFB_LK) == 0) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4104
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_POW, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4105
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RFREG_MASK, tmp);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4106
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_SX, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4107
rtw89_write_rf(rtwdev, RF_PATH_A, RR_SX, RFREG_MASK, tmp);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4109
rtw89_write_rf(rtwdev, RF_PATH_A, RR_SYNLUT, RR_SYNLUT_MOD, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4110
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4111
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x3);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4112
rtw89_write_rf(rtwdev, RF_PATH_A, RR_SYNLUT, RR_SYNLUT_MOD, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4114
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4115
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4117
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LCK_TRG, RR_LCK_TRGSEL, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4120
rtw89_read_rf(rtwdev, RF_PATH_A, RR_VCO, RFREG_MASK),
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4121
rtw89_read_rf(rtwdev, RF_PATH_A, RR_SYNFB, RFREG_MASK));
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4130
bak = rtw89_read_rf(rtwdev, RF_PATH_A, RR_LDO, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4131
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LDO, RR_LDO_SEL, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4133
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LDO, RFREG_MASK, bak);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4160
if (path == RF_PATH_A && dav)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4176
_ch_setting(rtwdev, RF_PATH_A, central_ch, true);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
4178
_ch_setting(rtwdev, RF_PATH_A, central_ch, false);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
533
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
555
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
641
_txck_force(rtwdev, RF_PATH_A, true, DAC_160M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
650
_dack_reset(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
666
_txck_force(rtwdev, RF_PATH_A, false, DAC_960M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
668
_dack_reload(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
899
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
901
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x337e1);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
903
_rxck_force(rtwdev, RF_PATH_A, true, ADC_960M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
907
_rxck_force(rtwdev, RF_PATH_A, false, ADC_960M);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
911
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MODOPT, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852bt_rfk.c
917
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RFREG_MASK, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1080
rtw8852c_set_gain_error(rtwdev, subband, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1081
rtw8852c_set_gain_offset(rtwdev, chan, phy_idx, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1320
rtw8852c_bw_setting(rtwdev, bw, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1391
[RF_PATH_A] = {
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1512
rtw8852c_set_nbi_tone_idx(rtwdev, chan, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1720
rtw8852c_bb_gpio_trsw(rtwdev, RF_PATH_A, 0, 0, 0, 0, 1);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1721
rtw8852c_bb_gpio_trsw(rtwdev, RF_PATH_A, 0, 0, 1, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1722
rtw8852c_bb_gpio_trsw(rtwdev, RF_PATH_A, 0, 1, 0, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1723
rtw8852c_bb_gpio_trsw(rtwdev, RF_PATH_A, 0, 1, 1, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1724
rtw8852c_bb_gpio_trsw(rtwdev, RF_PATH_A, 1, 0, 0, 0, 1);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1725
rtw8852c_bb_gpio_trsw(rtwdev, RF_PATH_A, 1, 0, 1, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1726
rtw8852c_bb_gpio_trsw(rtwdev, RF_PATH_A, 1, 1, 0, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1727
rtw8852c_bb_gpio_trsw(rtwdev, RF_PATH_A, 1, 1, 1, 1, 0);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1738
rtw8852c_bb_gpio_rfm(rtwdev, RF_PATH_A, PAPE_RFM, 0, 0, 0, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1739
rtw8852c_bb_gpio_rfm(rtwdev, RF_PATH_A, TRSW_RFM, 0, 0, 0, 0x4);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1740
rtw8852c_bb_gpio_rfm(rtwdev, RF_PATH_A, LNAON_RFM, 0, 0, 0, 0x8);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1931
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2063
ofst_dec[RF_PATH_A] = pwr_ofst > 0 ? 0 : abs(pwr_ofst);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2181
sar_parm.path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2306
if (rx_path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2507
nrx_path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2680
rtw89_write_rf(rtwdev, RF_PATH_A, RR_WLSEL, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2686
RF_PATH_A, BTC_BT_SS_GROUP, 0x5ff);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2691
RF_PATH_A, BTC_BT_TX_GROUP, 0x5ff);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2694
RF_PATH_A, BTC_BT_SS_GROUP, 0x5df);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2959
status->signal = RTW89_RSSI_RAW_TO_DBM(max(rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
491
tssi->thermal[RF_PATH_A] = map->path_a_therm;
drivers/net/wireless/realtek/rtw89/rtw8852c.c
534
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_CCK],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
537
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_OFDM],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
540
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_LOW],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
543
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_MID],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
546
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_HIGH],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
549
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_L0],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
552
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_L1],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
555
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_M0],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
558
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_M1],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
561
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_H0],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
564
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_H1],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
567
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_UH0],
drivers/net/wireless/realtek/rtw89/rtw8852c.c
570
&gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_UH1],
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1402
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1556
_doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
1562
_doiqk(rtwdev, force, phy_idx, RF_PATH_A, chanctx_idx);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2814
if (rtw89_read_rf(rtwdev, RF_PATH_A, RR_DCKC, RR_DCKC_CHK) == 0x1)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2923
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2941
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2950
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2960
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2976
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3096
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3097
thermal = tssi_info->thermal[RF_PATH_A];
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
312
path_offset = (path == RF_PATH_A ? 0 : 0x28);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3204
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3222
if (path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3244
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3252
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3260
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3269
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3277
u32 i, path = RF_PATH_A, path_max = RF_PATH_NUM_8852C;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3281
path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3293
rtw89_rfk_parser_by_cond(rtwdev, i == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3305
u32 i, path = RF_PATH_A, path_max = RF_PATH_NUM_8852C;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3309
path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3318
if (i == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3320
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3762
u32 i, path = RF_PATH_A, path_max = RF_PATH_NUM_8852C;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3769
path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3841
rtw8852c_tssi_cont_en(rtwdev, en, RF_PATH_A, chan);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3845
rtw8852c_tssi_cont_en(rtwdev, en, RF_PATH_A, chan);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
3919
tmp = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4064
tmp18[0] = rtw89_read_rf(rtwdev, RF_PATH_A, RR_CFGCH, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
409
rtw89_rfk_parser_by_cond(rtwdev, path == RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4344
u32 i, path = RF_PATH_A, path_max = RF_PATH_NUM_8852C;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4350
path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4380
u32 i, path = RF_PATH_A, path_max = RF_PATH_NUM_8852C;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4385
if (!rtwdev->is_tssi_mode[RF_PATH_A])
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4392
path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4420
if (!rtwdev->is_tssi_mode[RF_PATH_A] && !rtwdev->is_tssi_mode[RF_PATH_B])
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4428
tssi_info->default_txagc_offset[RF_PATH_A] =
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4431
if (tssi_info->default_txagc_offset[RF_PATH_A])
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
4449
tssi_info->default_txagc_offset[RF_PATH_A]);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
514
rtw8852c_txck_force(rtwdev, RF_PATH_A, true, DAC_160M);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
517
_dack_reset(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
527
rtw8852c_txck_force(rtwdev, RF_PATH_A, false, DAC_960M);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
531
_dack_reload(rtwdev, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
598
rf0_0 = rtw89_read_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
602
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RR_RSV1_RST, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
604
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, 0x337e1);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
612
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MODOPT, RFREG_MASK, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
620
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MOD, RFREG_MASK, rf0_0);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
622
rtw89_write_rf(rtwdev, RF_PATH_A, RR_RSV1, RR_RSV1_RST, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
650
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
660
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
694
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.c
78
RTW89_DECL_RFK_WRF(RF_PATH_A, 0x10005, 0x00001, 0x1),
drivers/net/wireless/realtek/rtw89/rtw8852c_table.c
57088
.rf_path = RF_PATH_A,
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1266
rtw8922a_set_gain(rtwdev, chan, RF_PATH_A, phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1269
for (path = RF_PATH_A; path < BB_PATH_NUM_8922A; path++)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1272
rtw8922a_set_rx_gain_normal(rtwdev, chan, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1385
[RF_PATH_A] = {
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1481
rtw8922a_set_nbi_tone_idx(rtwdev, chan, RF_PATH_A, phy_idx);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1648
if (tx_path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1748
if (rx_path == RF_PATH_A) {
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1821
digital_pwr_comp = path == RF_PATH_A ?
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1828
digital_pwr_comp = path == RF_PATH_A ?
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1851
path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1856
rtw8922a_set_digital_pwr_comp(rtwdev, band, 2, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1887
rtw8922a_ctrl_afe_dac(rtwdev, chan0->band_width, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2026
rtw8922a_dfs_en_idx(rtwdev, phy_idx, RF_PATH_A, en);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2038
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2043
if (path == RF_PATH_A)
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2056
rtw8922a_adc_en_path(rtwdev, RF_PATH_A, en);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2060
rtw8922a_adc_en_path(rtwdev, RF_PATH_A, en);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2111
rtwdev->is_tssi_mode[RF_PATH_A] = false;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2243
ofst_dec[RF_PATH_A] = pwr_ofst > 0 ? pwr_ref : pwr_ref_ofst;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2245
tssi_k[RF_PATH_A] = pwr_ofst > 0 ? tssi_k_base : tssi_k_ofst;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2301
sar_parm.path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2404
ntx_path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2409
nrx_path = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2509
module->ant.single_pos = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2557
path_min = RF_PATH_A;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2709
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2710
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2711
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD1, RFREG_MASK, 0x0c110);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2712
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x01018);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2713
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2721
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2722
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x1);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2723
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD1, RFREG_MASK, 0x0c110);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2724
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0x09018);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2725
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2757
status->signal = RTW89_RSSI_RAW_TO_DBM(max(rx_power[RF_PATH_A],
drivers/net/wireless/realtek/rtw89/rtw8922a.c
510
tssi->thermal[RF_PATH_A] = map->path_a_therm;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
544
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_CCK] = map->rx_gain_a._2g_cck;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
546
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_OFDM] = map->rx_gain_a._2g_ofdm;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
548
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_LOW] = map->rx_gain_a._5g_low;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
550
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_MID] = map->rx_gain_a._5g_mid;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
552
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_HIGH] = map->rx_gain_a._5g_high;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
554
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_L0] = map->rx_gain_6g_a._6g_l0;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
556
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_L1] = map->rx_gain_6g_a._6g_l1;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
558
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_M0] = map->rx_gain_6g_a._6g_m0;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
560
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_M1] = map->rx_gain_6g_a._6g_m1;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
562
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_H0] = map->rx_gain_6g_a._6g_h0;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
564
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_H1] = map->rx_gain_6g_a._6g_h1;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
566
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_UH0] = map->rx_gain_6g_a._6g_uh0;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
568
gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_6G_UH1] = map->rx_gain_6g_a._6g_uh1;
drivers/net/wireless/realtek/rtw89/rtw8922a.c
571
for (i = RF_PATH_A; i <= RF_PATH_B; i++)
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
120
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x3);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
121
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x2);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
122
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x3);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
128
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x3);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
129
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x2);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
130
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x3);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
134
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
140
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
148
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN_V1, 0xf);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
151
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN_V1, 0xf);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
154
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN_V1, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
157
rtw89_write_rf(rtwdev, RF_PATH_A, RR_POW, RR_POW_SYN_V1, 0x0);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
187
rtw89_write_rf(rtwdev, RF_PATH_A, RR_MODOPT, RR_TXG_SEL, 0x4 | idx);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
28
rtw8922a_tssi_cont_en(rtwdev, en, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
32
rtw8922a_tssi_cont_en(rtwdev, en, RF_PATH_A);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
50
rf_reg[RF_PATH_A][0] = rtw89_read_rf(rtwdev, RF_PATH_A, rf_addr[0], RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
51
rf_reg[RF_PATH_A][1] = rtw89_read_rf(rtwdev, RF_PATH_A, rf_addr[1], RFREG_MASK);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
89
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
90
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x00003);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
91
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD1, RFREG_MASK, 0x0c990);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
92
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0xebe38);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
93
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
95
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x80000);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
96
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWA, RFREG_MASK, 0x00003);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
97
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD1, RFREG_MASK, 0x0c190);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
98
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWD0, RFREG_MASK, 0xebe38);
drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.c
99
rtw89_write_rf(rtwdev, RF_PATH_A, RR_LUTWE, RFREG_MASK, 0x00000);
drivers/net/wireless/realtek/rtw89/sar.c
147
ent_a = rtw89_sar_cfg_acpi_get_ent(rtwsar, RF_PATH_A, regd);
drivers/net/wireless/realtek/rtw89/sar.c
150
cfg_a = rtw89_sar_cfg_acpi_get_min(ent_a, RF_PATH_A, subband_l, subband_h);
drivers/net/wireless/realtek/rtw89/sar.c
163
case RF_PATH_A:
drivers/net/wireless/realtek/rtw89/sar.c
488
ent->v[k][RF_PATH_A], ent->v[k][RF_PATH_B]);
drivers/staging/rtl8723bs/hal/HalPhyRf.c
157
pDM_Odm->RFCalibrateInfo.DeltaPowerIndexLast[RF_PATH_A] =
drivers/staging/rtl8723bs/hal/HalPhyRf.c
158
pDM_Odm->RFCalibrateInfo.DeltaPowerIndex[RF_PATH_A];
drivers/staging/rtl8723bs/hal/HalPhyRf.c
159
pDM_Odm->RFCalibrateInfo.DeltaPowerIndex[RF_PATH_A] =
drivers/staging/rtl8723bs/hal/HalPhyRf.c
163
pDM_Odm->Absolute_OFDMSwingIdx[RF_PATH_A] =
drivers/staging/rtl8723bs/hal/HalPhyRf.c
178
pDM_Odm->RFCalibrateInfo.DeltaPowerIndexLast[RF_PATH_A] =
drivers/staging/rtl8723bs/hal/HalPhyRf.c
179
pDM_Odm->RFCalibrateInfo.DeltaPowerIndex[RF_PATH_A];
drivers/staging/rtl8723bs/hal/HalPhyRf.c
180
pDM_Odm->RFCalibrateInfo.DeltaPowerIndex[RF_PATH_A] =
drivers/staging/rtl8723bs/hal/HalPhyRf.c
184
pDM_Odm->Absolute_OFDMSwingIdx[RF_PATH_A] =
drivers/staging/rtl8723bs/hal/HalPhyRf.c
199
for (p = RF_PATH_A; p < c.RfPathCount; p++) {
drivers/staging/rtl8723bs/hal/HalPhyRf.c
233
for (p = RF_PATH_A; p < c.RfPathCount; p++)
drivers/staging/rtl8723bs/hal/HalPhyRf.c
238
for (p = RF_PATH_A; p < c.RfPathCount; p++) {
drivers/staging/rtl8723bs/hal/HalPhyRf.c
242
(pDM_Odm->RFCalibrateInfo.PowerIndexOffset[RF_PATH_A] != 0 ||
drivers/staging/rtl8723bs/hal/HalPhyRf.c
256
for (p = RF_PATH_A; p < c.RfPathCount; p++)
drivers/staging/rtl8723bs/hal/HalPhyRf.c
259
for (p = RF_PATH_A; p < c.RfPathCount; p++)
drivers/staging/rtl8723bs/hal/HalPhyRf.c
265
for (p = RF_PATH_A; p < c.RfPathCount; p++)
drivers/staging/rtl8723bs/hal/HalPhyRf.c
33
for (p = RF_PATH_A; p < MAX_RF_PATH; ++p) {
drivers/staging/rtl8723bs/hal/HalPhyRf.c
96
ThermalValue = (u8)PHY_QueryRFReg(pDM_Odm->Adapter, RF_PATH_A, c.ThermalRegAddr, 0xfc00); /* 0x42: RF Reg[15:10] 88E */
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
103
case RF_PATH_A:
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1394
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_WE_LUT, 0x80000, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1395
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_RCK_OS, bRFRegOffsetMask, 0x30000);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1396
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G1, bRFRegOffsetMask, 0x0001f);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1397
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G2, bRFRegOffsetMask, 0xf7fb7);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1398
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0xed, 0x20, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1399
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0x43, bRFRegOffsetMask, 0x60fbd);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1408
pDM_Odm->RFCalibrateInfo.TxLOK[RF_PATH_A] = PHY_QueryRFReg(pDM_Odm->Adapter, RF_PATH_A, 0x8, bRFRegOffsetMask);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1514
RF_Amode = PHY_QueryRFReg(padapter, RF_PATH_A, RF_AC, bMask12Bits);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1522
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_AC, bMask12Bits, (RF_Amode&0x8FFFF)|0x10000);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1530
LC_Cal = PHY_QueryRFReg(padapter, RF_PATH_A, RF_CHNLBW, bMask12Bits);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1533
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0xB0, bRFRegOffsetMask, 0xDFBE0); /* LDO ON */
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1534
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_CHNLBW, bMask12Bits, LC_Cal|0x08000);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1538
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0xB0, bRFRegOffsetMask, 0xDFFE0); /* LDO OFF */
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1542
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_CHNLBW, bMask12Bits, LC_Cal);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1549
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_AC, bMask12Bits, RF_Amode);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1613
path = (PHY_QueryBBReg(pDM_Odm->Adapter, rS0S1_PathSwitch, bMaskByte0) == 0x00) ? RF_PATH_A : RF_PATH_B;
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1637
if (pDM_Odm->RFCalibrateInfo.TxLOK[RF_PATH_A] == 0) {
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1640
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXM_IDAC, bRFRegOffsetMask, pDM_Odm->RFCalibrateInfo.TxLOK[RF_PATH_A]);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1760
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_WE_LUT, 0x80000, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1761
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_RCK_OS, bRFRegOffsetMask, 0x18000);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1762
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G1, bRFRegOffsetMask, 0x0001f);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1763
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G2, bRFRegOffsetMask, 0xe6177);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1764
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0xed, 0x20, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
1765
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0x43, bRFRegOffsetMask, 0x300bd);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
372
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_WE_LUT, 0x80000, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
373
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_RCK_OS, bRFRegOffsetMask, 0x18000);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
374
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G1, bRFRegOffsetMask, 0x0003f);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
375
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G2, bRFRegOffsetMask, 0xc7f87);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
472
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_WE_LUT, 0x80000, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
473
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_RCK_OS, bRFRegOffsetMask, 0x18000);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
474
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G1, bRFRegOffsetMask, 0x0001f);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
476
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G2, bRFRegOffsetMask, 0xf7fb7);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
556
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_WE_LUT, 0x80000, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
557
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_RCK_OS, bRFRegOffsetMask, 0x18000);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
558
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G1, bRFRegOffsetMask, 0x0001f);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
560
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G2, bRFRegOffsetMask, 0xf7d77);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
564
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0xdf, bRFRegOffsetMask, 0xf80);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
565
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0x55, bRFRegOffsetMask, 0x4021f);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
623
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0xdf, bRFRegOffsetMask, 0x780);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
663
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0xed, 0x20, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
664
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0x43, bRFRegOffsetMask, 0x30fc1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
71
case RF_PATH_A:
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
752
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_WE_LUT, 0x80000, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
753
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_RCK_OS, bRFRegOffsetMask, 0x18000);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
754
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G1, bRFRegOffsetMask, 0x0001f);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
755
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G2, bRFRegOffsetMask, 0xf7fb7);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
757
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0xed, 0x20, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
758
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0x43, bRFRegOffsetMask, 0x30fcd);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
836
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_WE_LUT, 0x80000, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
837
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_RCK_OS, bRFRegOffsetMask, 0x18000);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
838
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G1, bRFRegOffsetMask, 0x0001f);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
839
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_TXPA_G2, bRFRegOffsetMask, 0xf7d77);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
843
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0xed, 0x20, 0x1);
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c
844
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, 0x43, bRFRegOffsetMask, 0x30ebd);
drivers/staging/rtl8723bs/hal/hal_com.c
814
rtw_hal_read_rfreg(padapter, RF_PATH_A, 0x7f, 0xffffffff);
drivers/staging/rtl8723bs/hal/hal_com.c
824
PHY_SetRFReg(padapter, RF_PATH_A, REG_RF_BB_GAIN_OFFSET, BIT18|BIT17|BIT16|BIT15, target);
drivers/staging/rtl8723bs/hal/hal_com.c
826
rtw_hal_read_rfreg(padapter, RF_PATH_A, 0x7f, 0xffffffff);
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
346
for (rfPath = RF_PATH_A; rfPath < MAX_RF_PATH_NUM; ++rfPath)
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
384
for (path = RF_PATH_A; path < RF_PATH_MAX; ++path) {
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
66
for (path = RF_PATH_A; path <= RF_PATH_B; ++path) {
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
765
tempPwrLmt = pHalData->TxPwrLimit_2_4G[regulation][bw][rateSection][channel][RF_PATH_A];
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
767
for (rfPath = RF_PATH_A; rfPath < MAX_RF_PATH_NUM; ++rfPath) {
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
850
prevPowerLimit = pHalData->TxPwrLimit_2_4G[regulation][bandwidth][rateSection][channelIndex][RF_PATH_A];
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c
853
pHalData->TxPwrLimit_2_4G[regulation][bandwidth][rateSection][channelIndex][RF_PATH_A] = powerLimit;
drivers/staging/rtl8723bs/hal/odm.c
539
for (p = RF_PATH_A; p < MAX_RF_PATH; ++p) {
drivers/staging/rtl8723bs/hal/odm.c
557
PHY_SetRFReg(pDM_Odm->Adapter, RF_PATH_A, RF_T_METER_NEW, (BIT17 | BIT16), 0x03);
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c
201
for (i = RF_PATH_A; i <= RF_PATH_B; i++)
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
116
phy_info->rx_mimo_signal_quality[RF_PATH_A] = -1;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
169
phy_info->rx_mimo_signal_quality[RF_PATH_A] = sq;
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
179
for (i = RF_PATH_A; i < RF_PATH_MAX; i++) {
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
230
phy_info->rx_mimo_signal_quality[RF_PATH_A] = (u8)(evm & 0xff);
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
294
RSSI_Ave = pPhyInfo->rx_mimo_signal_strength[RF_PATH_A];
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
295
pDM_Odm->RSSI_A = pPhyInfo->rx_mimo_signal_strength[RF_PATH_A];
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
298
pDM_Odm->RSSI_A = pPhyInfo->rx_mimo_signal_strength[RF_PATH_A];
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
302
pPhyInfo->rx_mimo_signal_strength[RF_PATH_A] >
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
305
RSSI_max = pPhyInfo->rx_mimo_signal_strength[RF_PATH_A];
drivers/staging/rtl8723bs/hal/odm_HWConfig.c
309
RSSI_min = pPhyInfo->rx_mimo_signal_strength[RF_PATH_A];
drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c
96
RF_PATH_A,
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
1393
pHalData->ant_path = RF_PATH_A;
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
1399
pHalData->ant_path = RF_PATH_A;
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
1405
pHalData->ant_path = RF_PATH_A;
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
111
if (eRFPath == RF_PATH_A) {
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
131
if (eRFPath == RF_PATH_A)
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
310
pHalData->PHYRegDef[RF_PATH_A].rfintfs = rFPGA0_XAB_RFInterfaceSW; /* 16 LSBs if read 32-bit from 0x870 */
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
314
pHalData->PHYRegDef[RF_PATH_A].rfintfo = rFPGA0_XA_RFInterfaceOE; /* 16 LSBs if read 32-bit from 0x860 */
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
318
pHalData->PHYRegDef[RF_PATH_A].rfintfe = rFPGA0_XA_RFInterfaceOE; /* 16 MSBs if read 32-bit from 0x860 (16-bit for 0x862) */
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
321
pHalData->PHYRegDef[RF_PATH_A].rf3wireOffset = rFPGA0_XA_LSSIParameter; /* LSSI Parameter */
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
324
pHalData->PHYRegDef[RF_PATH_A].rfHSSIPara2 = rFPGA0_XA_HSSIParameter2; /* wire control parameter2 */
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
328
pHalData->PHYRegDef[RF_PATH_A].rfLSSIReadBack = rFPGA0_XA_LSSIReadBack;
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
330
pHalData->PHYRegDef[RF_PATH_A].rfLSSIReadBackPi = TransceiverA_HSPI_Readback;
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
396
PHY_SetRFReg(Adapter, RF_PATH_A, 0x1, 0xfffff, 0x780);
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
416
PHY_SetRFReg(Adapter, RF_PATH_A, 0xB0, bRFRegOffsetMask, 0xDFBE0);
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
417
PHY_SetRFReg(Adapter, RF_PATH_A, RF_CHNLBW, bRFRegOffsetMask, 0x8C01);
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
419
PHY_SetRFReg(Adapter, RF_PATH_A, 0xB0, bRFRegOffsetMask, 0xDFFE0);
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
450
if (RFPath == RF_PATH_A || RFPath == RF_PATH_B) {
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
535
powerDiffByRate = PHY_GetTxPowerByRate(padapter, RF_PATH_A, Rate);
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
562
u8 RFPath = RF_PATH_A;
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
565
RFPath = ((pDM_FatTable->RxIdleAnt == MAIN_ANT) ? RF_PATH_A : RF_PATH_B);
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c
665
PHY_SetRFReg(padapter, RF_PATH_A, RF_CHNLBW, 0x3FF, pHalData->RfRegChnlVal[0]);
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c
124
case RF_PATH_A:
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c
133
case RF_PATH_A:
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c
66
PHY_SetRFReg(Adapter, RF_PATH_A, RF_CHNLBW, bRFRegOffsetMask, pHalData->RfRegChnlVal[0]);
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c
72
PHY_SetRFReg(Adapter, RF_PATH_A, RF_CHNLBW, bRFRegOffsetMask, pHalData->RfRegChnlVal[0]);
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c
99
case RF_PATH_A: