Lines Matching defs:conf

90 static inline bool ath_ant_div_comb_alt_check(struct ath_hw_antcomb_conf *conf,
99 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2 &&
100 conf->alt_lna_conf == ATH_ANT_DIV_COMB_LNA1)
103 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA1 &&
104 conf->alt_lna_conf == ATH_ANT_DIV_COMB_LNA2)
107 switch (conf->div_group) {
194 struct ath_hw_antcomb_conf *conf)
196 /* set alt to the conf with maximun ratio */
203 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2)
204 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1;
206 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2;
209 conf->alt_lna_conf =
214 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2)
215 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1;
217 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2;
220 conf->alt_lna_conf = antcomb->second_quick_scan_conf;
227 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2)
228 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1;
230 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2;
233 conf->alt_lna_conf = antcomb->first_quick_scan_conf;
239 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2)
240 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1;
242 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2;
245 conf->alt_lna_conf = antcomb->second_quick_scan_conf;
251 if (conf->main_lna_conf == ATH_ANT_DIV_COMB_LNA2)
252 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1;
254 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2;
257 conf->alt_lna_conf = antcomb->main_conf;
269 /* set alt to main, and alt to first conf */
274 /* set alt to main, and alt to first conf */
385 /* Adjust the fast_div_bias based on main and alt lna conf */
590 struct ath_hw_antcomb_conf *conf,
600 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1;
601 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_PLUS_LNA2;
608 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2;
609 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_PLUS_LNA2;
615 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_MINUS_LNA2;
621 (antcomb->rssi_lna1 + conf->lna1_lna2_switch_delta)) {
626 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2;
627 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_PLUS_LNA2;
631 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2;
632 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_MINUS_LNA2;
635 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA2;
636 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1;
643 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1;
644 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_PLUS_LNA2;
648 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1;
649 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA1_MINUS_LNA2;
652 conf->main_lna_conf = ATH_ANT_DIV_COMB_LNA1;
653 conf->alt_lna_conf = ATH_ANT_DIV_COMB_LNA2;