Lines Matching full:cal
35 s8 *gain_adj = dev->cal.rx.high_gain;
209 if (!dev->cal.tssi_cal_done)
212 if (!dev->cal.tssi_comp_pending) {
216 dev->cal.tssi_comp_pending = true;
221 dev->cal.tssi_comp_pending = false;
234 if (t.pa_mode || dev->cal.dpd_cal_done || dev->ed_tx_blocked)
239 dev->cal.dpd_cal_done = true;
250 gain_val[0] = dev->cal.agc_gain_cur[0] - dev->cal.agc_gain_adjust;
251 gain_val[1] = dev->cal.agc_gain_cur[1] - dev->cal.agc_gain_adjust;
276 u8 *gain = dev->cal.agc_gain_init;
283 dev->cal.avg_rssi_all = mt76_get_min_avg_rssi(&dev->mt76, 0);
284 if (!dev->cal.avg_rssi_all)
285 dev->cal.avg_rssi_all = -75;
287 low_gain = (dev->cal.avg_rssi_all > mt76x02_get_rssi_gain_thresh(dev)) +
288 (dev->cal.avg_rssi_all > mt76x02_get_low_rssi_gain_thresh(dev));
290 gain_change = dev->cal.low_gain < 0 ||
291 (dev->cal.low_gain & 2) ^ (low_gain & 2);
292 dev->cal.low_gain = low_gain;
332 dev->cal.agc_gain_adjust = 0;
336 dev->cal.agc_gain_adjust = low_gain_delta;
342 dev->cal.agc_gain_cur[0] = gain[0] - gain_delta;
343 dev->cal.agc_gain_cur[1] = gain[1] - gain_delta;