Lines Matching refs:tuner
214 * on, primary tuner's antenna is the main one.
216 * off, primary tuner's antenna is the main one.
218 * off, secondary tuner's antenna is the main one.
220 * on, secondary tuner's antenna is the main one.
254 * struct si476x_radio_ops - vtable of tuner functions
257 * operations depending on the mode in which the tuner chip was
265 * @phase_diversity: Change phase diversity mode of the tuner
343 if (band->tuner != 0)
357 /* FM companion tuner chips -- only FM bands are
375 struct v4l2_tuner *tuner)
389 if (tuner->index != 0)
392 tuner->type = V4L2_TUNER_RADIO;
393 tuner->capability = V4L2_TUNER_CAP_LOW /* Measure frequencies
404 strscpy(tuner->name, "FM (secondary)", sizeof(tuner->name));
405 tuner->rxsubchans = 0;
406 tuner->rangelow = si476x_bands[SI476X_BAND_FM].rangelow;
409 strscpy(tuner->name, "AM/FM (primary)",
410 sizeof(tuner->name));
412 strscpy(tuner->name, "AM/FM", sizeof(tuner->name));
414 tuner->rxsubchans = V4L2_TUNER_SUB_MONO | V4L2_TUNER_SUB_STEREO
416 tuner->capability |= V4L2_TUNER_CAP_RDS
420 tuner->rangelow = si476x_bands[SI476X_BAND_AM].rangelow;
422 strscpy(tuner->name, "FM", sizeof(tuner->name));
423 tuner->rxsubchans = V4L2_TUNER_SUB_RDS;
424 tuner->capability |= V4L2_TUNER_CAP_RDS
427 tuner->rangelow = si476x_bands[SI476X_BAND_FM].rangelow;
430 tuner->audmode = radio->audmode;
432 tuner->afc = 1;
433 tuner->rangehigh = si476x_bands[SI476X_BAND_FM].rangehigh;
438 tuner->signal = 0;
441 * tuner->signal value range: 0x0000 .. 0xFFFF,
444 tuner->signal = (report.rssi + 128) * 257;
452 const struct v4l2_tuner *tuner)
456 if (tuner->index != 0)
459 if (tuner->audmode == V4L2_TUNER_MODE_MONO ||
460 tuner->audmode == V4L2_TUNER_MODE_STEREO)
461 radio->audmode = tuner->audmode;
502 WARN(1, "Unexpected tuner function value\n");
533 WARN(1, "Unexpected tuner function value\n");
606 * the tuner is in
624 Set the desired radio tuner function
649 if (f->tuner != 0 ||
693 if (f->tuner != 0 ||
741 if (seek->tuner != 0 ||
914 * inaccessible when tuner is in AM mode, so cache the
974 * Diversity cannot be configured while tuner