RF_B
ret = rtl8xxxu_init_phy_rf(priv, rftable, RF_B);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_CCA, 0x00980);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_PAD_TXG, 0x510e0);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_CCA, 0x180);
ret = rtl8xxxu_init_phy_rf(priv, rtl8192eu_radiob_init_table, RF_B);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_WE_LUT, 0x800a0);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_RCK_OS, 0x30000);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G1, 0x0000f);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G2, 0xf1173);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_WE_LUT, 0x800a0);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_RCK_OS, 0x30000);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G1, 0x0000f);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G2, 0xf7ff2);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_CCA, 0x00180);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_WE_LUT, 0x800a0);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_RCK_OS, 0x20000);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G1, 0x0000f);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G2, 0x07f77);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_WE_LUT, 0x800a0);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_RCK_OS, 0x30000);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G1, 0x0000f);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G2, 0xf1173);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_CCA, 0x00980);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_PAD_TXG, 0x511e0);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_CCA, 0x180);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_WE_LUT, 0x800a0);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_RCK_OS, 0x30000);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G1, 0x0000f);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_TXPA_G2, 0xf7ff2);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA, BIT(4), 1);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA, BIT(11), 1);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_PAD_TXG,
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_PAD_TXG,
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_WE_LUT, BIT(4), 1);
val32 = rtl8xxxu_read_rfreg(priv, RF_B, RF6052_REG_TXMOD);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_TXPA_G3,
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_TXPA_G3,
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_TXPA_G3,
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_AC, BIT(14), 0);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_WE_LUT, BIT(4), 0);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA, 0x00810, 0);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA, BIT(1), 1);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_P1, 0);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA, BIT(11), 1);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_PAD_TXG, 0x003ff, 0x67);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA,
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA, BIT(1), 1);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_P1, 0);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA, BIT(11), 1);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_PAD_TXG, 0x003ff, 0x1e0);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA, BIT(11), 0);
rtl8xxxu_write_rfreg_mask(priv, RF_B, RF6052_REG_GAIN_CCA, BIT(1), 0);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_P1, 0x02000);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_AC, 0x10000);
path_b_0xdf = rtl8xxxu_read_rfreg(priv, RF_B, RF6052_REG_GAIN_CCA);
path_b_0x35 = rtl8xxxu_read_rfreg(priv, RF_B, RF6052_REG_GAIN_P1);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_CCA, path_b_0xdf);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_GAIN_P1, path_b_0x35);
ofdmbase += priv->ofdm_tx_power_diff[RF_B].b;
mcsbase += priv->ht40_tx_power_diff[RF_B].b;
mcsbase += priv->ht20_tx_power_diff[RF_B].b;
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_MODE_AG, val32);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_MODE_AG, val32);
return rtl8xxxu_init_phy_rf(priv, rtl8192fu_radiob_init_table, RF_B);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_AC, 0x32d95);
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_AC, 0);
case RF_B:
rf_bmode = rtl8xxxu_read_rfreg(priv, RF_B,
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_AC,
rtl8xxxu_write_rfreg(priv, RF_B, RF6052_REG_AC,
priv->cfo_tracking.cfo_tail[RF_B] = phy_stats1->cfo_tail[RF_B];
RF_AB = (RF_A | RF_B),
RF_BC = (RF_B | RF_C),
RF_BD = (RF_B | RF_D),
RF_ABC = (RF_A | RF_B | RF_C),
RF_ABD = (RF_A | RF_B | RF_D),
RF_BCD = (RF_B | RF_C | RF_D),
RF_ABCD = (RF_A | RF_B | RF_C | RF_D),
hal->antenna_tx = RF_B;
hal->antenna_rx = RF_B;
hal->antenna_tx = RF_B;
else if (hal->antenna_rx == RF_B)
candidate = RF_B;
} else if (hal->antenna_tx == RF_B) {
if (hal->antenna_tx == RF_B) {
hal->antenna_rx = hal->antenna_rx == RF_A ? RF_B : RF_A;
candidate = RF_B;
candidate = RF_B;
return RF_B;
case RF_B:
case RF_B:
case RF_B:
case RF_B:
case RF_B:
return RF_B;
(kpath == RF_B && reloaded[RF_PATH_B]) ||
} else if (rx_path == RF_B) {
(rx_path == RF_B || rx_path == RF_AB))
} else if (rx_path == RF_B) {
if (hal->antenna_rx == RF_B) {
case RF_B:
case RF_B:
case RF_B:
val = RF_B;
rx_path = RF_B;
case RF_B:
val = RF_B;
rx_path = RF_B;
ntx_path = chan->band_type == RTW89_BAND_6G ? RF_B : RF_AB;
} else if (tx_path == RF_B) {
else if (hal->antenna_rx == RF_B)
case RF_B:
return RF_B;
else if (hal->antenna_tx == RF_B)
else if (hal->antenna_rx == RF_B)
if (kpath & RF_B) {
rtw8922a_chlk_ktbl_sel(rtwdev, RF_B, s1_tbl);