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
349 if (band->tuner != 0)
363 /* FM companion tuner chips -- only FM bands are
381 struct v4l2_tuner *tuner)
395 if (tuner->index != 0)
398 tuner->type = V4L2_TUNER_RADIO;
399 tuner->capability = V4L2_TUNER_CAP_LOW /* Measure frequencies
410 strscpy(tuner->name, "FM (secondary)", sizeof(tuner->name));
411 tuner->rxsubchans = 0;
412 tuner->rangelow = si476x_bands[SI476X_BAND_FM].rangelow;
415 strscpy(tuner->name, "AM/FM (primary)",
416 sizeof(tuner->name));
418 strscpy(tuner->name, "AM/FM", sizeof(tuner->name));
420 tuner->rxsubchans = V4L2_TUNER_SUB_MONO | V4L2_TUNER_SUB_STEREO
422 tuner->capability |= V4L2_TUNER_CAP_RDS
426 tuner->rangelow = si476x_bands[SI476X_BAND_AM].rangelow;
428 strscpy(tuner->name, "FM", sizeof(tuner->name));
429 tuner->rxsubchans = V4L2_TUNER_SUB_RDS;
430 tuner->capability |= V4L2_TUNER_CAP_RDS
433 tuner->rangelow = si476x_bands[SI476X_BAND_FM].rangelow;
436 tuner->audmode = radio->audmode;
438 tuner->afc = 1;
439 tuner->rangehigh = si476x_bands[SI476X_BAND_FM].rangehigh;
444 tuner->signal = 0;
447 * tuner->signal value range: 0x0000 .. 0xFFFF,
450 tuner->signal = (report.rssi + 128) * 257;
458 const struct v4l2_tuner *tuner)
462 if (tuner->index != 0)
465 if (tuner->audmode == V4L2_TUNER_MODE_MONO ||
466 tuner->audmode == V4L2_TUNER_MODE_STEREO)
467 radio->audmode = tuner->audmode;
508 WARN(1, "Unexpected tuner function value\n");
539 WARN(1, "Unexpected tuner function value\n");
612 * the tuner is in
630 Set the desired radio tuner function
655 if (f->tuner != 0 ||
699 if (f->tuner != 0 ||
747 if (seek->tuner != 0 ||
920 * inaccesable when tuner is in AM mode, so cache the
980 * Diversity cannot be configured while tuner