Lines Matching refs:tuner
598 * si470x_vidioc_g_tuner - get tuner attributes
601 struct v4l2_tuner *tuner)
606 if (tuner->index != 0)
616 strscpy(tuner->name, "FM", sizeof(tuner->name));
617 tuner->type = V4L2_TUNER_RADIO;
618 tuner->capability = V4L2_TUNER_CAP_LOW | V4L2_TUNER_CAP_STEREO |
622 tuner->rangelow = 76 * FREQ_MUL;
623 tuner->rangehigh = 108 * FREQ_MUL;
627 tuner->rxsubchans = V4L2_TUNER_SUB_MONO;
629 tuner->rxsubchans = V4L2_TUNER_SUB_STEREO;
633 tuner->rxsubchans |= V4L2_TUNER_SUB_RDS;
637 tuner->audmode = V4L2_TUNER_MODE_STEREO;
639 tuner->audmode = V4L2_TUNER_MODE_MONO;
643 tuner->signal = (radio->registers[STATUSRSSI] & STATUSRSSI_RSSI);
645 tuner->signal = (tuner->signal * 873) + (8 * tuner->signal / 10);
646 if (tuner->signal > 0xffff)
647 tuner->signal = 0xffff;
651 tuner->afc = (radio->registers[STATUSRSSI] & STATUSRSSI_AFCRL) ? 1 : 0;
658 * si470x_vidioc_s_tuner - set tuner attributes
661 const struct v4l2_tuner *tuner)
665 if (tuner->index != 0)
669 switch (tuner->audmode) {
684 * si470x_vidioc_g_frequency - get tuner or modulator radio frequency
691 if (freq->tuner != 0)
700 * si470x_vidioc_s_frequency - set tuner or modulator radio frequency
708 if (freq->tuner != 0)
730 if (seek->tuner != 0)
745 if (band->tuner != 0)