Lines Matching refs:gain
619 struct rtw89_phy_efuse_gain *gain = &rtwdev->efuse_gain;
623 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_CCK],
624 &gain->offset[RF_PATH_B][RTW89_GAIN_OFFSET_2G_CCK]);
626 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_2G_OFDM],
627 &gain->offset[RF_PATH_B][RTW89_GAIN_OFFSET_2G_OFDM]);
629 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_LOW],
630 &gain->offset[RF_PATH_B][RTW89_GAIN_OFFSET_5G_LOW]);
632 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_MID],
633 &gain->offset[RF_PATH_B][RTW89_GAIN_OFFSET_5G_MID]);
635 &gain->offset[RF_PATH_A][RTW89_GAIN_OFFSET_5G_HIGH],
636 &gain->offset[RF_PATH_B][RTW89_GAIN_OFFSET_5G_HIGH]);
638 gain->offset_valid = valid;
810 struct rtw89_phy_efuse_gain *gain = &rtwdev->efuse_gain;
823 &gain->comp[path][i]);
826 gain->comp_valid = valid;
976 const struct rtw89_phy_bb_gain_info *gain = &rtwdev->bb_gain;
990 val = gain->lna_gain[gain_band][path][i];
1001 val = gain->tia_gain[gain_band][path][i];
1074 const struct rtw89_phy_bb_gain_info *gain = &rtwdev->bb_gain;
1078 val = FIELD_PREP(B_P0_RPL1_20_MASK, (gain->rpl_ofst_20[band][RF_PATH_A] +
1079 gain->rpl_ofst_20[band][RF_PATH_B]) / 2) |
1080 FIELD_PREP(B_P0_RPL1_40_MASK, (gain->rpl_ofst_40[band][RF_PATH_A][0] +
1081 gain->rpl_ofst_40[band][RF_PATH_B][0]) / 2) |
1082 FIELD_PREP(B_P0_RPL1_41_MASK, (gain->rpl_ofst_40[band][RF_PATH_A][1] +
1083 gain->rpl_ofst_40[band][RF_PATH_B][1]) / 2);
1088 val = FIELD_PREP(B_P0_RTL2_42_MASK, (gain->rpl_ofst_40[band][RF_PATH_A][2] +
1089 gain->rpl_ofst_40[band][RF_PATH_B][2]) / 2) |
1090 FIELD_PREP(B_P0_RTL2_80_MASK, (gain->rpl_ofst_80[band][RF_PATH_A][0] +
1091 gain->rpl_ofst_80[band][RF_PATH_B][0]) / 2) |
1092 FIELD_PREP(B_P0_RTL2_81_MASK, (gain->rpl_ofst_80[band][RF_PATH_A][1] +
1093 gain->rpl_ofst_80[band][RF_PATH_B][1]) / 2) |
1094 FIELD_PREP(B_P0_RTL2_8A_MASK, (gain->rpl_ofst_80[band][RF_PATH_A][10] +
1095 gain->rpl_ofst_80[band][RF_PATH_B][10]) / 2);
1099 val = FIELD_PREP(B_P0_RTL3_82_MASK, (gain->rpl_ofst_80[band][RF_PATH_A][2] +
1100 gain->rpl_ofst_80[band][RF_PATH_B][2]) / 2) |
1101 FIELD_PREP(B_P0_RTL3_83_MASK, (gain->rpl_ofst_80[band][RF_PATH_A][3] +
1102 gain->rpl_ofst_80[band][RF_PATH_B][3]) / 2) |
1103 FIELD_PREP(B_P0_RTL3_84_MASK, (gain->rpl_ofst_80[band][RF_PATH_A][4] +
1104 gain->rpl_ofst_80[band][RF_PATH_B][4]) / 2) |
1105 FIELD_PREP(B_P0_RTL3_89_MASK, (gain->rpl_ofst_80[band][RF_PATH_A][9] +
1106 gain->rpl_ofst_80[band][RF_PATH_B][9]) / 2);
1416 struct rtw89_phy_efuse_gain *gain = &rtwdev->efuse_gain;
1424 gain->offset_base[RTW89_PHY_0] =
1426 gain->rssi_base[RTW89_PHY_0] =