Lines Matching defs:tune

64 	struct tea5767_tune tune;
119 sc->tune.mute = 0;
120 sc->tune.freq = MIN_FM_FREQ;
121 sc->tune.stereo = 1;
122 sc->tune.is_pll_set = false;
123 sc->tune.is_xtal_set = false;
124 sc->tune.is_force_srch = false;
129 sc->tune.is_pll_set = true;
131 sc->tune.is_xtal_set = true;
133 sc->tune.fm_band = 1;
135 sc->tune.is_force_srch = true;
143 if (!tea5767_if_check(sc) && !(sc->tune.is_force_srch))
204 tea5767_freq_to_pll(struct tea5767_tune tune, uint8_t *buf)
208 if (!tune.is_pll_set && !tune.is_xtal_set)
209 pll_word = 4 * (tune.freq - 225) * 1000 / 50000;
210 else if (!tune.is_pll_set && tune.is_xtal_set) {
211 pll_word = 4 * (tune.freq - 225) * 1000 / 32768;
215 pll_word = 4 * (tune.freq - 225) * 1000 / 50000;
228 tea5767_freq_to_pll(sc->tune, reg);
230 if (sc->tune.mute) {
237 if (sc->tune.stereo == 0)
239 if(sc->tune.fm_band)
261 tea5767_pll_to_freq(struct tea5767_tune *tune, uint8_t *buf)
264 if (!tune->is_pll_set && !tune->is_xtal_set)
265 tune->freq = pll_word * 50 / 4 + 225;
266 else if (!tune->is_pll_set && tune->is_xtal_set)
267 tune->freq = pll_word * 32768 / 4000 + 225;
269 tune->freq = pll_word * 50 / 4 + 225;
279 tea5767_pll_to_freq(&sc->tune, reg);
280 ri->mute = sc->tune.mute;
281 ri->stereo = sc->tune.stereo;
282 ri->freq = sc->tune.freq;
283 ri->lock = sc->tune.lock;
297 sc->tune.mute = ri->mute;
298 sc->tune.stereo = ri->stereo;
299 sc->tune.freq = ri->freq;
300 sc->tune.lock = ri->lock;
305 case 0: sc->tune.adc_stop_level = TEA5767_SSL_3;
307 case 1: sc->tune.adc_stop_level = TEA5767_SSL_2;
309 case 2: sc->tune.adc_stop_level = TEA5767_SSL_1;
325 sc->tune.freq = sc->tune.freq >= 107500 ? 87500 : sc->tune.freq + 100;
337 reg[2] |= sc->tune.adc_stop_level; /* Stop level for search. */