| /drivers/media/tuners/ |
| A D | Kconfig | 2 # Analog TV tuners, auto-loaded via tuner.ko 56 tristate "FCI FC2580 silicon tuner" 61 FCI FC2580 silicon tuner driver. 77 Montage M88RS6000 internal tuner. 157 tristate "Sharp QM1D1B0004 tuner" 164 tristate "Sharp QM1D1C0042 tuner" 193 tristate "Simple tuner support" 227 A silicon tuner module. Say Y when you want to support this tuner. 234 A DVB-T silicon tuner module. Say Y when you want to support this tuner. 254 tristate "TEA 5761 radio tuner" [all …]
|
| /drivers/media/pci/bt8xx/ |
| A D | bttv-audio-hook.h | 14 void lt9415_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 15 void avermedia_tvphone_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 16 void avermedia_tv_stereo_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 17 void terratv_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 18 void gvbctv3pci_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 19 void gvbctv5pci_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 20 void winfast2000_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 21 void pvbt878p9b_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 22 void fv2000s_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); 23 void windvr_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set); [all …]
|
| /drivers/media/pci/ivtv/ |
| A D | ivtv-cards.c | 253 { .std = V4L2_STD_ALL, .tuner = TUNER_PHILIPS_NTSC }, 415 .tuner = TUNER_PHILIPS_FM1236_MK3 }, 487 { .std = V4L2_STD_MN, .tuner = TUNER_PHILIPS_FQ1286 }, 892 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, 928 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, 966 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, 1005 .tuner = 0x0000, 1051 .tuner = 0x0000, 1161 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, 1196 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, [all …]
|
| A D | ivtv-driver.c | 144 module_param_array(tuner, int, &tuner_c, 0644); 484 if (itv->options.tuner == -1) in ivtv_process_eeprom() 485 itv->options.tuner = tv.tuner_type; in ivtv_process_eeprom() 624 itv->options.tuner = tuner[itv->instance]; in ivtv_process_options() 1084 if (itv->options.tuner == -1) { in ivtv_probe() 1090 itv->options.tuner = itv->card->tuners[i].tuner; in ivtv_probe() 1103 itv->options.tuner = itv->card->tuners[0].tuner; in ivtv_probe() 1153 if (itv->options.tuner > -1) { in ivtv_probe() 1157 setup.type = itv->options.tuner; in ivtv_probe() 1170 .tuner = itv->options.tuner, in ivtv_probe() [all …]
|
| /drivers/media/dvb-frontends/ |
| A D | Kconfig | 123 NXP TDA18271 silicon tuner. 202 tristate "ST STB6000 silicon tuner" 206 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 230 tristate "ST STV6110 silicon tuner" 234 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 270 A DVB-S silicon tuner module. Say Y when you want to support this tuner. 278 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner. 799 tristate "Sony Ascot2E tuner" 820 tristate "Sony Horus3A tuner" 909 A DVB-S tuner module. [all …]
|
| A D | rtl2832_sdr.c | 39 .tuner = 0, 47 .tuner = 0, 55 .tuner = 0, 66 .tuner = 1, 605 switch (pdata->tuner) { in rtl2832_sdr_set_adc() 1016 if (band->tuner == 0) { in rtl2832_sdr_enum_freq_bands() 1046 if (f->tuner == 0) { in rtl2832_sdr_g_frequency() 1050 } else if (f->tuner == 1 && in rtl2832_sdr_g_frequency() 1054 } else if (f->tuner == 1) { in rtl2832_sdr_g_frequency() 1092 } else if (f->tuner == 1 && in rtl2832_sdr_s_frequency() [all …]
|
| A D | ts2020.c | 37 u8 tuner; member 63 if (priv->tuner == TS2020_M88TS2020) in ts2020_sleep() 85 if (priv->tuner == TS2020_M88TS2020) { in ts2020_init() 225 if (priv->tuner == TS2020_M88TS2020) { in ts2020_set_params() 252 if (priv->tuner == TS2020_M88TS2020) in ts2020_set_params() 261 if (priv->tuner == TS2020_M88TS2022) { in ts2020_set_params() 356 switch (priv->tuner) { in ts2020_read_tuner_gain() 408 switch (priv->tuner) { in ts2020_get_tuner_gain() 630 dev->tuner = TS2020_M88TS2020; in ts2020_probe() 637 dev->tuner = TS2020_M88TS2022; in ts2020_probe() [all …]
|
| /drivers/media/radio/si470x/ |
| A D | radio-si470x-common.c | 601 struct v4l2_tuner *tuner) in si470x_vidioc_g_tuner() argument 606 if (tuner->index != 0) in si470x_vidioc_g_tuner() 616 strscpy(tuner->name, "FM", sizeof(tuner->name)); in si470x_vidioc_g_tuner() 645 tuner->signal = (tuner->signal * 873) + (8 * tuner->signal / 10); in si470x_vidioc_g_tuner() 647 tuner->signal = 0xffff; in si470x_vidioc_g_tuner() 665 if (tuner->index != 0) in si470x_vidioc_s_tuner() 669 switch (tuner->audmode) { in si470x_vidioc_s_tuner() 691 if (freq->tuner != 0) in si470x_vidioc_g_frequency() 708 if (freq->tuner != 0) in si470x_vidioc_s_frequency() 730 if (seek->tuner != 0) in si470x_vidioc_s_hw_freq_seek() [all …]
|
| /drivers/media/v4l2-core/ |
| A D | tuner-core.c | 148 struct tuner { struct 523 struct tuner *t = to_tuner(sd); in tuner_s_type_addr() 557 struct tuner *t = to_tuner(sd); in tuner_s_config() 560 if (t->type != cfg->tuner) in tuner_s_config() 587 struct tuner **radio, struct tuner **tv) in tuner_lookup() 589 struct tuner *pos; in tuner_lookup() 629 struct tuner *t; in tuner_probe() 630 struct tuner *radio; in tuner_probe() 631 struct tuner *tv; in tuner_probe() 1140 struct tuner *t = to_tuner(sd); in tuner_s_radio() [all …]
|
| A D | v4l2-mc.c | 27 struct media_entity *tuner = NULL, *decoder = NULL; in v4l2_mc_create_media_graph() local 45 tuner = entity; in v4l2_mc_create_media_graph() 106 if (tuner) { in v4l2_mc_create_media_graph() 108 pad_source = media_get_pad_index(tuner, in v4l2_mc_create_media_graph() 119 ret = media_create_pad_link(tuner, pad_source, in v4l2_mc_create_media_graph() 146 pad_source = media_get_pad_index(tuner, in v4l2_mc_create_media_graph() 157 ret = media_create_pad_link(tuner, pad_source, in v4l2_mc_create_media_graph() 165 pad_source = media_get_pad_index(tuner, in v4l2_mc_create_media_graph() 184 if_aud = tuner; in v4l2_mc_create_media_graph() 243 if (!tuner) in v4l2_mc_create_media_graph() [all …]
|
| A D | Makefile | 9 tuner-objs := tuner-core.o 36 obj-$(CONFIG_VIDEO_TUNER) += tuner.o
|
| /drivers/media/pci/ddbridge/ |
| A D | ddbridge-max.c | 199 int tuner = 0; in max_set_tone() local 215 tuner |= 2; in max_set_tone() 217 tuner |= 1; in max_set_tone() 220 tuner |= 1; in max_set_tone() 222 tuner |= 2; in max_set_tone() 237 int tuner = 0; in max_set_voltage() local 273 tuner |= 2; in max_set_voltage() 275 tuner |= 1; in max_set_voltage() 278 tuner |= 1; in max_set_voltage() 416 tuner = 0; in ddb_fe_attach_mxl5xx() [all …]
|
| A D | ddbridge-sx8.c | 124 static int mci_set_tuner(struct dvb_frontend *fe, u32 tuner, u32 on) in mci_set_tuner() argument 132 cmd.tuner = state->mci.tuner; in mci_set_tuner() 134 cmd.sx8_input_enable.flags = sx8_base->gain_mode[state->mci.tuner]; in mci_set_tuner() 144 u32 input = state->mci.tuner; in stop() 183 u32 input = state->mci.tuner; in start() 278 state->mci.nr, state->mci.tuner, state->mci.demod); in start() 289 cmd.tuner = state->mci.tuner; in start() 309 u32 input = state->mci.tuner; in start_iq() 340 cmd.tuner = state->mci.tuner; in start_iq() 437 state->mci.tuner = input; in set_input()
|
| /drivers/media/usb/dvb-usb/ |
| A D | cxusb-analog.c | 1230 tuner->afc = 0; in cxusb_medion_g_tuner() 1237 ret = v4l2_subdev_call(cxdev->tda9887, tuner, g_tuner, tuner); in cxusb_medion_g_tuner() 1247 ret = v4l2_subdev_call(cxdev->tuner, tuner, g_tuner, tuner); in cxusb_medion_g_tuner() 1256 ret = v4l2_subdev_call(cxdev->cx25840, tuner, g_tuner, tuner); in cxusb_medion_g_tuner() 1261 strscpy(tuner->name, "TV tuner", sizeof(tuner->name)); in cxusb_medion_g_tuner() 1263 strscpy(tuner->name, "Radio tuner", sizeof(tuner->name)); in cxusb_medion_g_tuner() 1265 memset(tuner->reserved, 0, sizeof(tuner->reserved)); in cxusb_medion_g_tuner() 1281 ret = v4l2_subdev_call(cxdev->tda9887, tuner, s_tuner, tuner); in cxusb_medion_s_tuner() 1285 ret = v4l2_subdev_call(cxdev->tuner, tuner, s_tuner, tuner); in cxusb_medion_s_tuner() 1298 return v4l2_subdev_call(cxdev->cx25840, tuner, s_tuner, tuner); in cxusb_medion_s_tuner() [all …]
|
| /drivers/media/radio/ |
| A D | radio-si476x.c | 341 if (band->tuner != 0) in si476x_radio_enum_freq_bands() 387 if (tuner->index != 0) in si476x_radio_g_tuner() 402 strscpy(tuner->name, "FM (secondary)", sizeof(tuner->name)); in si476x_radio_g_tuner() 403 tuner->rxsubchans = 0; in si476x_radio_g_tuner() 410 strscpy(tuner->name, "AM/FM", sizeof(tuner->name)); in si476x_radio_g_tuner() 420 strscpy(tuner->name, "FM", sizeof(tuner->name)); in si476x_radio_g_tuner() 430 tuner->afc = 1; in si476x_radio_g_tuner() 436 tuner->signal = 0; in si476x_radio_g_tuner() 454 if (tuner->index != 0) in si476x_radio_s_tuner() 647 if (f->tuner != 0 || in si476x_radio_g_frequency() [all …]
|
| A D | radio-timb.c | 44 return v4l2_subdev_call(tr->sd_tuner, tuner, g_tuner, v); in timbradio_vidioc_g_tuner() 51 return v4l2_subdev_call(tr->sd_tuner, tuner, s_tuner, v); in timbradio_vidioc_s_tuner() 58 return v4l2_subdev_call(tr->sd_tuner, tuner, s_frequency, f); in timbradio_vidioc_s_frequency() 65 return v4l2_subdev_call(tr->sd_tuner, tuner, g_frequency, f); in timbradio_vidioc_g_frequency() 125 i2c_get_adapter(pdata->i2c_adapter), pdata->tuner, NULL); in timbradio_probe()
|
| A D | radio-wl1273.c | 1497 struct v4l2_tuner *tuner) in wl1273_fm_vidioc_g_tuner() argument 1506 if (tuner->index > 0) in wl1273_fm_vidioc_g_tuner() 1509 strscpy(tuner->name, WL1273_FM_DRIVER_NAME, sizeof(tuner->name)); in wl1273_fm_vidioc_g_tuner() 1510 tuner->type = V4L2_TUNER_RADIO; in wl1273_fm_vidioc_g_tuner() 1520 tuner->audmode = V4L2_TUNER_MODE_STEREO; in wl1273_fm_vidioc_g_tuner() 1522 tuner->audmode = V4L2_TUNER_MODE_MONO; in wl1273_fm_vidioc_g_tuner() 1543 tuner->signal = (s16) val; in wl1273_fm_vidioc_g_tuner() 1546 tuner->afc = 0; in wl1273_fm_vidioc_g_tuner() 1561 const struct v4l2_tuner *tuner) in wl1273_fm_vidioc_s_tuner() argument 1575 if (tuner->index > 0) in wl1273_fm_vidioc_s_tuner() [all …]
|
| /drivers/media/pci/cx18/ |
| A D | cx18-cards.c | 219 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, 270 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, 287 .tuner = 0x1, 330 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, 347 .tuner = 0x1, 402 .tuner = 0x1002, /* LED D1 Tuner AF */ 437 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, 484 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, 499 .tuner = 0x6, .linein = 0x2, .radio = 0x2 }, 537 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 }, [all …]
|
| A D | cx18-gpio.c | 129 data = cx->card->gpio_audio_input.tuner; in gpiomux_s_std() 137 data = cx->card->gpio_audio_input.tuner; in gpiomux_s_std() 152 data = cx->card->gpio_audio_input.tuner; in gpiomux_s_audio_routing() 185 .tuner = &gpiomux_tuner_ops, 234 if (cx->card->tuners[0].tuner == TUNER_XC2028) in resetctrl_reset() 260 if (cx->card->tuners[0].tuner == TUNER_XC2028) { in cx18_gpio_init() 316 cx->card->tuners[0].tuner != TUNER_XC2028) in cx18_reset_tuner_gpio()
|
| A D | cx18-driver.c | 98 module_param_array(tuner, int, &tuner_c, 0644); 408 if (cx->options.tuner == -1) in cx18_process_eeprom() 409 cx->options.tuner = tv.tuner_type; in cx18_process_eeprom() 629 cx->options.tuner = tuner[cx->instance]; in cx18_process_options() 1028 if (cx->options.tuner == -1) { in cx18_probe() 1032 cx->options.tuner = cx->card->tuners[i].tuner; in cx18_probe() 1045 cx->options.tuner = cx->card->tuners[0].tuner; in cx18_probe() 1066 if (cx->options.tuner > -1) { in cx18_probe() 1070 setup.type = cx->options.tuner; in cx18_probe() 1084 .tuner = cx->options.tuner, in cx18_probe() [all …]
|
| /drivers/media/usb/dvb-usb-v2/ |
| A D | rtl28xxu.c | 710 switch (dev->tuner) { in rtl2831u_frontend_attach() 762 .tuner = TUNER_RTL2832_FC0012 767 .tuner = TUNER_RTL2832_FC0013 777 .tuner = TUNER_RTL2832_E4000, 782 .tuner = TUNER_RTL2832_R820T, 896 switch (dev->tuner) { in rtl2832u_frontend_callback() 918 switch (dev->tuner) { in rtl2832u_frontend_attach() 1146 switch (dev->tuner) { in rtl2831u_tuner_attach() 1214 switch (dev->tuner) { in rtl2832u_tuner_attach() 1375 switch (dev->tuner) { in rtl2832u_tuner_attach() [all …]
|
| /drivers/media/pci/saa7146/ |
| A D | mxb.c | 152 struct v4l2_subdev *tuner; member 170 v4l2_subdev_call(mxb->tuner, o, f, ##args) 180 tda9840_call(mxb, tuner, s_tuner, &t); in mxb_update_audmode() 360 tuner_call(mxb, tuner, s_type_addr, &tun_setup); in mxb_init_done() 362 mxb->cur_freq.tuner = 0; in mxb_init_done() 365 tuner_call(mxb, tuner, s_frequency, &mxb->cur_freq); in mxb_init_done() 552 return call_all(dev, tuner, g_tuner, t); in vidioc_g_tuner() 567 return call_all(dev, tuner, s_tuner, t); in vidioc_s_tuner() 582 if (f->tuner) in vidioc_g_frequency() 595 if (f->tuner) in vidioc_s_frequency() [all …]
|
| /drivers/media/radio/si4713/ |
| A D | radio-platform-si4713.c | 81 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner, in radio_si4713_g_modulator() 88 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner, in radio_si4713_s_modulator() 95 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner, in radio_si4713_g_frequency() 102 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner, in radio_si4713_s_frequency()
|
| /drivers/media/usb/msi2500/ |
| A D | msi2500.c | 58 .tuner = 0, 1016 dev_dbg(dev->dev, "tuner=%d type=%d\n", f->tuner, f->type); in msi2500_g_frequency() 1018 if (f->tuner == 0) { in msi2500_g_frequency() 1021 } else if (f->tuner == 1) { in msi2500_g_frequency() 1038 f->tuner, f->type, f->frequency); in msi2500_s_frequency() 1040 if (f->tuner == 0) { in msi2500_s_frequency() 1046 } else if (f->tuner == 1) { in msi2500_s_frequency() 1062 band->tuner, band->type, band->index); in msi2500_enum_freq_bands() 1064 if (band->tuner == 0) { in msi2500_enum_freq_bands() 1071 } else if (band->tuner == 1) { in msi2500_enum_freq_bands() [all …]
|
| /drivers/media/test-drivers/vivid/ |
| A D | vivid-sdr-cap.c | 45 .tuner = 0, 53 .tuner = 0, 61 .tuner = 0, 76 .tuner = 1, 350 switch (band->tuner) { in vivid_sdr_enum_freq_bands() 371 switch (vf->tuner) { in vivid_sdr_g_frequency() 392 switch (vf->tuner) { in vivid_sdr_s_frequency()
|