| /linux/drivers/media/tuners/ |
| H A D | Kconfig | 2 # Analog TV tuners, auto-loaded via tuner.ko 27 tristate "Elonics E4000 silicon tuner" 32 Elonics E4000 silicon tuner driver. 35 tristate "Fitipower FC0011 silicon tuner" 39 Fitipower FC0011 silicon tuner driver. 42 tristate "Fitipower FC0012 silicon tuner" 46 Fitipower FC0012 silicon tuner driver. 49 tristate "Fitipower FC0013 silicon tuner" 53 Fitipower FC0013 silicon tuner driver. 56 tristate "FCI FC2580 silicon tuner" [all …]
|
| /linux/drivers/media/pci/bt8xx/ |
| H 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 …]
|
| /linux/drivers/media/radio/si470x/ |
| H 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() 617 tuner->type = V4L2_TUNER_RADIO; in si470x_vidioc_g_tuner() 618 tuner->capability = V4L2_TUNER_CAP_LOW | V4L2_TUNER_CAP_STEREO | in si470x_vidioc_g_tuner() 622 tuner->rangelow = 76 * FREQ_MUL; in si470x_vidioc_g_tuner() 623 tuner->rangehigh = 108 * FREQ_MUL; in si470x_vidioc_g_tuner() 627 tuner->rxsubchans = V4L2_TUNER_SUB_MONO; in si470x_vidioc_g_tuner() 629 tuner->rxsubchans = V4L2_TUNER_SUB_STEREO; in si470x_vidioc_g_tuner() 633 tuner->rxsubchans |= V4L2_TUNER_SUB_RDS; in si470x_vidioc_g_tuner() [all …]
|
| /linux/Documentation/admin-guide/media/ |
| H A D | frontend-cardlist.rst | 13 tuner/PLL chips, and not all combinations are supported. Often 14 the demodulator and tuner/PLL chip are inside a metal box for 76 stb6000 ST STB6000 silicon tuner 80 stv6110 ST STV6110 silicon tuner 85 tda826x Philips TDA826X silicon tuner 88 cx24113 Conexant CX24113/CX24128 tuner for DVB-S/DSS 89 itd1000 Integrant ITD1000 Zero IF tuner for DVB-S/DSS 91 zl10036 Zarlink ZL10036 silicon tuner 92 zl10039 Zarlink ZL10039 silicon tuner 106 cxd2880 Sony CXD2880 DVB-T2/T tuner + demodulator [all …]
|
| H A D | technisat.rst | 34 ``Multimedia support`` => ``Customise analog and hybrid tuner modules to build`` 37 (except ``Simple tuner support`` for ATSC 3rd generation only -> see case 9 please). 68 #) => ``Integrant ITD1000 Zero IF tuner for DVB-S/DSS`` 74 #) => ``Conexant CX24113/CX24128 tuner for DVB-S/DSS`` 99 …`Multimedia support`` => ``Customise analog and hybrid tuner modules to build`` => ``Simple tuner …
|
| H A D | tuner-cardlist.rst | 80 71 Xceive xc2028/xc3028 tuner 84 76 Xceive 5000 tuner 85 77 TCL tuner MF02GIP-5N-E 95 87 Xceive 4000 tuner 96 88 Xceive 5000C tuner 100 92 Silicon Labs Si2157 tuner
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | tuner.rst | 15 signal. Each tuner is associated with one or more video inputs, 16 depending on the number of RF connectors on the tuner. The ``type`` 19 set to ``V4L2_INPUT_TYPE_TUNER`` and its ``tuner`` field contains the 20 index number of the tuner. 22 Radio input devices have exactly one tuner with index zero, no video 25 To query and change tuner properties applications use the 29 also contains signal status information applicable when the tuner of the 35 current tuner, when there is more than one. The tuner is solely 58 A video or radio device cannot support both a tuner and a modulator. Two 60 supports the tuner functionality and one that supports the modulator [all …]
|
| H A D | ext-ctrls-rf-tuner.rst | 4 .. _rf-tuner-controls: 11 devices having RF tuner. 13 In this context, RF tuner is radio receiver circuit between antenna and 29 .. _rf-tuner-control-id: 40 Enables/disables tuner radio channel bandwidth configuration. In 44 Filter(s) on tuner signal path are used to filter signal according 63 integrated in the tuner chip while the RF gain is a separate chip. 68 LNA (low noise amplifier) gain is first gain stage on the RF tuner 69 signal path. It is located very close to tuner antenna input. Used 76 Mixer gain is second gain stage on the RF tuner signal path. It is [all …]
|
| H A D | vidioc-g-tuner.rst | 13 VIDIOC_G_TUNER - VIDIOC_S_TUNER - Get or set tuner attributes 38 To query the attributes of a tuner applications initialize the ``index`` 49 ``VIDIOC_S_TUNER`` ioctl. This will *not* change the current tuner, 55 :ref:`SDR <sdr>` specific tuner types are ``V4L2_TUNER_SDR`` and 57 to zero. The term 'tuner' means SDR receiver in this context. 74 - :cspan:`1` Identifies the tuner, set by the application. 79 Name of the tuner, a NUL-terminated ASCII string. 84 - :cspan:`1` Type of the tuner, see :c:type:`v4l2_tuner_type`. 89 Tuner capability flags, see :ref:`tuner-capability`. Audio flags 93 When the structure refers to a radio tuner the [all …]
|
| H A D | vidioc-g-frequency.rst | 13 VIDIOC_G_FREQUENCY - VIDIOC_S_FREQUENCY - Get or set tuner or modulator radio frequency 38 To get the current tuner or modulator radio frequency applications set 39 the ``tuner`` field of a struct 40 :c:type:`v4l2_frequency` to the respective tuner or 46 To change the current tuner or modulator radio frequency applications 47 initialize the ``tuner``, ``type`` and ``frequency`` fields, and the 64 - ``tuner`` 65 - The tuner or modulator index number. This is the same value as in 66 the struct :c:type:`v4l2_input` ``tuner`` field and 73 - The tuner type. This is the same value as in the struct [all …]
|
| H A D | vidioc-enum-freq-bands.rst | 34 Enumerates the frequency bands that a tuner or modulator supports. To do 35 this applications initialize the ``tuner``, ``type`` and ``index`` 41 of the corresponding tuner/modulator is set. 53 - ``tuner`` 54 - The tuner or modulator index number. This is the same value as in 55 the struct :c:type:`v4l2_input` ``tuner`` field and 62 - The tuner type. This is the same value as in the struct 73 - :cspan:`2` The tuner/modulator capability flags for this 74 frequency band, see :ref:`tuner-capability`. The 77 tuner/modulator. So either all bands have that capability set, or [all …]
|
| H A D | dev-sdr.rst | 46 the :ref:`tuner` ioctls. Tuner ioctls are used for setting the 50 The ``V4L2_TUNER_SDR`` tuner type is used for setting SDR device ADC/DAC 51 frequency, and the ``V4L2_TUNER_RF`` tuner type is used for setting 52 radio frequency. The tuner index of the RF tuner (if any) must always 53 follow the SDR tuner index. Normally the SDR tuner is #0 and the RF 54 tuner is #1.
|
| H A D | videodev2.h.rst.exceptions | 409 # V4L2 tuner 411 replace define V4L2_TUNER_CAP_LOW tuner-capability 412 replace define V4L2_TUNER_CAP_NORM tuner-capability 413 replace define V4L2_TUNER_CAP_HWSEEK_BOUNDED tuner-capability 414 replace define V4L2_TUNER_CAP_HWSEEK_WRAP tuner-capability 415 replace define V4L2_TUNER_CAP_STEREO tuner-capability 416 replace define V4L2_TUNER_CAP_LANG2 tuner-capability 417 replace define V4L2_TUNER_CAP_SAP tuner-capability 418 replace define V4L2_TUNER_CAP_LANG1 tuner-capability 419 replace define V4L2_TUNER_CAP_RDS tuner-capability [all …]
|
| H A D | vidioc-s-hw-freq-seek.rst | 35 applications initialize the ``tuner``, ``type``, ``seek_upward``, 50 current frequency of the tuner does not fall within the selected band it 71 - ``tuner`` 72 - The tuner index number. This is the same value as in the struct 73 :c:type:`v4l2_input` ``tuner`` field and the struct 77 - The tuner type. This is the same value as in the struct 125 The ``tuner`` index is out of bounds, the ``wrap_around`` value is
|
| H A D | dev-radio.rst | 33 the :ref:`tuner or modulator <tuner>` ioctls. 46 Further all radio devices have one tuner or modulator (these are 47 discussed in :ref:`tuner`) with index number zero to select the radio
|
| /linux/drivers/media/pci/ddbridge/ |
| H 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() 224 res = max_set_input_unlocked(fe, tuner); 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() [all …]
|
| H 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()
|
| /linux/drivers/media/v4l2-core/ |
| H A D | tuner-core.c | 148 struct tuner { struct 227 static inline struct tuner *to_tuner(struct v4l2_subdev *sd) in to_tuner() 229 return container_of(sd, struct tuner, sd); in to_tuner() 240 struct tuner *t = fe->analog_demod_priv; in fe_set_params() 260 struct tuner *t = fe->analog_demod_priv; in fe_set_config() 301 struct tuner *t = to_tuner(i2c_get_clientdata(c)); in set_type() 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() [all …]
|
| /linux/Documentation/driver-api/media/drivers/ |
| H A D | radiotrack.rst | 30 value, I wanted to see if the tuner could be tuned beyond the usual FM radio 130 radio enable, tuner adjust disable) 133 radio disable, tuner adjust disable) 139 radio enable, tuner adjust disable) 144 radio enable, tuner adjust disable) 149 radio enable, tuner adjust disable) 161 disable, "zero" bit phase 1, tuner adjust) 163 disable, "zero" bit phase 2, tuner adjust) 166 disable, "one" bit phase 1, tuner adjust) 168 disable, "one" bit phase 2, tuner adjust)
|
| /linux/drivers/media/dvb-frontends/ |
| H 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() 812 if (!V4L2_SUBDEV_HAS_OP(dev->v4l2_subdev, tuner, s_frequency)) { in rtl2832_sdr_set_tuner_freq() 969 V4L2_SUBDEV_HAS_OP(dev->v4l2_subdev, tuner, g_tuner)) { in rtl2832_sdr_g_tuner() 970 ret = v4l2_subdev_call(dev->v4l2_subdev, tuner, g_tuner, v); in rtl2832_sdr_g_tuner() 996 V4L2_SUBDEV_HAS_OP(dev->v4l2_subdev, tuner, s_tuner)) { in rtl2832_sdr_s_tuner() 997 ret = v4l2_subdev_call(dev->v4l2_subdev, tuner, s_tuner, v); in rtl2832_sdr_s_tuner() [all …]
|
| H 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 …]
|
| /linux/drivers/media/pci/cx18/ |
| H A D | cx18-driver.c | 54 static int tuner[CX18_MAX_CARDS] = { -1, -1, -1, -1, -1, -1, -1, -1, variable 98 module_param_array(tuner, int, &tuner_c, 0644); 130 MODULE_PARM_DESC(tuner, "Tuner type selection,\n" 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() 1037 if (cx->options.tuner == -1 && cx->card->tuners[0].std) { in cx18_probe() 1045 cx->options.tuner = cx->card->tuners[0].tuner; in cx18_probe() [all …]
|
| /linux/drivers/media/pci/saa7146/ |
| H 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() 255 mxb->tuner = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter, in mxb_probe() 260 !mxb->tda9840 || !mxb->saa7111a || !mxb->tuner) { in mxb_probe() 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() [all …]
|
| /linux/drivers/media/pci/ivtv/ |
| H A D | ivtv-driver.c | 77 static int tuner[IVTV_MAX_CARDS] = { -1, -1, -1, -1, -1, -1, -1, -1, variable 131 module_param_array(tuner, int, &tuner_c, 0644); 158 MODULE_PARM_DESC(tuner, "Tuner type selection,\n" 471 if (itv->options.tuner == -1) in ivtv_process_eeprom() 472 itv->options.tuner = tv.tuner_type; in ivtv_process_eeprom() 611 itv->options.tuner = tuner[itv->instance]; in ivtv_process_options() 1071 if (itv->options.tuner == -1) { in ivtv_probe() 1077 itv->options.tuner = itv->card->tuners[i].tuner; in ivtv_probe() 1082 if (itv->options.tuner == -1 && itv->card->tuners[0].std) { in ivtv_probe() 1090 itv->options.tuner = itv->card->tuners[0].tuner; in ivtv_probe() [all …]
|
| /linux/Documentation/userspace-api/media/drivers/ |
| H A D | max2175.rst | 3 Maxim Integrated MAX2175 RF to bits tuner driver 10 Enable/Disable I2S output of the tuner. This is a private control 26 The high-side/low-side (HSLS) control of the tuner for a given band. 40 The Rx mode controls a number of preset parameters of the tuner like
|