Home
last modified time | relevance | path

Searched refs:tuner (Results 1 – 25 of 233) sorted by relevance

12345678910

/linux/drivers/media/tuners/
A DKconfig2 # Analog TV tuners, auto-loaded via tuner.ko
27 tristate "Simple tuner support"
35 tristate "NXP TDA18250 silicon tuner"
55 A DVB-T silicon tuner module. Say Y when you want to support this tuner.
58 tristate "NXP TDA18271 silicon tuner"
62 A silicon tuner module. Say Y when you want to support this tuner.
73 tristate "TEA 5761 radio tuner"
80 tristate "TEA 5767 radio tuner"
238 FCI FC2580 silicon tuner driver.
287 tristate "Sharp QM1D1C0042 tuner"
[all …]
/linux/Documentation/admin-guide/media/
A Di2c-cardlist.rst171 SDR tuner chips
257 fc2580 FCI FC2580 silicon tuner
268 mxl301rf MaxLinear MxL301RF tuner
271 qm1d1b0004 Sharp QM1D1B0004 tuner
272 qm1d1c0042 Sharp QM1D1C0042 tuner
276 tuner-types Simple tuner support
277 tda18212 NXP TDA18212 silicon tuner
278 tda18218 NXP TDA18218 silicon tuner
284 tea5761 TEA 5761 radio tuner
285 tea5767 TEA 5767 radio tuner
[all …]
A Dfrontend-cardlist.rst76 stb6000 ST STB6000 silicon tuner
80 stv6110 ST STV6110 silicon tuner
85 tda826x Philips TDA826X silicon tuner
91 zl10036 Zarlink ZL10036 silicon tuner
92 zl10039 Zarlink ZL10039 silicon tuner
173 tda18271c2dd NXP TDA18271C2 silicon tuner
200 ascot2e Sony Ascot2E tuner
203 helene Sony HELENE Sat/Ter tuner (CXD2858ER)
204 horus3a Sony Horus3A tuner
208 ix2505v Sharp IX2505V silicon tuner
[all …]
A Dtechnisat.rst34 ``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
/linux/drivers/media/pci/bt8xx/
A Dbttv-audio-hook.h14 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/pci/ivtv/
A Divtv-cards.c253 { .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 …]
/linux/drivers/media/dvb-frontends/
A DKconfig97 NXP TDA18271 silicon tuner.
180 tristate "ST STB6000 silicon tuner"
184 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
194 tristate "ST STV6110 silicon tuner"
198 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
255 A DVB-S silicon tuner module. Say Y when you want to support this tuner.
298 A DVB-S/S2 silicon tuner. Say Y when you want to support this tuner.
874 tristate "TDA665x tuner"
896 A DVB-S tuner module.
906 tristate "Sony Horus3A tuner"
[all …]
/linux/drivers/media/radio/si470x/
A Dradio-si470x-common.c601 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 …]
/linux/Documentation/userspace-api/media/v4l/
A Dtuner.rst14 signal. Each tuner is associated with one or more video inputs,
15 depending on the number of RF connectors on the tuner. The ``type``
18 set to ``V4L2_INPUT_TYPE_TUNER`` and its ``tuner`` field contains the
19 index number of the tuner.
21 Radio input devices have exactly one tuner with index zero, no video
24 To query and change tuner properties applications use the
28 also contains signal status information applicable when the tuner of the
34 current tuner, when there is more than one. The tuner is solely
59 supports the tuner functionality and one that supports the modulator
62 cannot specify whether the frequency is for a tuner or a modulator.
[all …]
A Dvidioc-g-tuner.rst13 VIDIOC_G_TUNER - VIDIOC_S_TUNER - Get or set tuner attributes
57 to zero. The term 'tuner' means SDR receiver in this context.
79 Name of the tuner, a NUL-terminated ASCII string.
93 When the structure refers to a radio tuner the
123 :ref:`tuner-rxsubchans` in this field. For example:
153 input, or when the structure refers to a radio tuner.
230 :c:type:`v4l2_input` pointing to this tuner, see the
310 - The tuner receives a mono audio signal.
313 - The tuner receives a stereo audio signal.
325 - The tuner receives a Second Audio Program.
[all …]
A Dext-ctrls-rf-tuner.rst3 .. _rf-tuner-controls:
10 devices having RF tuner.
12 In this context, RF tuner is radio receiver circuit between antenna and
28 .. _rf-tuner-control-id:
39 Enables/disables tuner radio channel bandwidth configuration. In
43 Filter(s) on tuner signal path are used to filter signal according
62 integrated in the tuner chip while the RF gain is a separate chip.
67 LNA (low noise amplifier) gain is first gain stage on the RF tuner
81 IF gain is last gain stage on the RF tuner signal path. It is
82 located on output of RF tuner. It controls signal level of
[all …]
A Dvidioc-g-frequency.rst13 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 …]
A Dvidioc-enum-freq-bands.rst34 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 …]
A Ddev-sdr.rst45 the :ref:`tuner` ioctls. Tuner ioctls are used for setting the
49 The ``V4L2_TUNER_SDR`` tuner type is used for setting SDR device ADC/DAC
50 frequency, and the ``V4L2_TUNER_RF`` tuner type is used for setting
51 radio frequency. The tuner index of the RF tuner (if any) must always
52 follow the SDR tuner index. Normally the SDR tuner is #0 and the RF
53 tuner is #1.
/linux/drivers/media/v4l2-core/
A Dtuner-core.c148 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()
631 struct tuner *t; in tuner_probe()
632 struct tuner *radio; in tuner_probe()
633 struct tuner *tv; in tuner_probe()
1143 struct tuner *t = to_tuner(sd); in tuner_s_radio()
[all …]
A Dv4l2-mc.c27 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, false, in v4l2_mc_create_media_graph()
117 ret = media_create_pad_link(tuner, pad_source, in v4l2_mc_create_media_graph()
142 pad_source = media_get_pad_index(tuner, false, in v4l2_mc_create_media_graph()
151 ret = media_create_pad_link(tuner, pad_source, in v4l2_mc_create_media_graph()
176 if_aud = tuner; in v4l2_mc_create_media_graph()
232 if (!tuner) in v4l2_mc_create_media_graph()
234 pad_sink = media_get_pad_index(tuner, true, in v4l2_mc_create_media_graph()
[all …]
/linux/drivers/media/pci/ddbridge/
A Dddbridge-max.c208 int tuner = 0; in max_set_tone() local
224 tuner |= 2; in max_set_tone()
226 tuner |= 1; in max_set_tone()
229 tuner |= 1; in max_set_tone()
231 tuner |= 2; in max_set_tone()
246 int tuner = 0; in max_set_voltage() local
282 tuner |= 2; in max_set_voltage()
284 tuner |= 1; in max_set_voltage()
287 tuner |= 1; in max_set_voltage()
425 tuner = 0; in ddb_fe_attach_mxl5xx()
[all …]
A Dddbridge-sx8.c133 static int mci_set_tuner(struct dvb_frontend *fe, u32 tuner, u32 on) in mci_set_tuner() argument
141 cmd.tuner = state->mci.tuner; in mci_set_tuner()
143 cmd.sx8_input_enable.flags = sx8_base->gain_mode[state->mci.tuner]; in mci_set_tuner()
153 u32 input = state->mci.tuner; in stop()
192 u32 input = state->mci.tuner; in start()
287 state->mci.nr, state->mci.tuner, state->mci.demod); in start()
298 cmd.tuner = state->mci.tuner; in start()
318 u32 input = state->mci.tuner; in start_iq()
349 cmd.tuner = state->mci.tuner; in start_iq()
446 state->mci.tuner = input; in set_input()
/linux/drivers/media/radio/wl128x/
A Dfmdrv_v4l2.c253 struct v4l2_tuner *tuner) in fm_v4l2_vidioc_g_tuner() argument
262 if (tuner->index != 0) in fm_v4l2_vidioc_g_tuner()
280 strscpy(tuner->name, "FM", sizeof(tuner->name)); in fm_v4l2_vidioc_g_tuner()
281 tuner->type = V4L2_TUNER_RADIO; in fm_v4l2_vidioc_g_tuner()
283 tuner->rangelow = bottom_freq * 16; in fm_v4l2_vidioc_g_tuner()
284 tuner->rangehigh = top_freq * 16; in fm_v4l2_vidioc_g_tuner()
291 tuner->audmode = (stereo_mono_mode ? in fm_v4l2_vidioc_g_tuner()
304 tuner->signal = rssilvl * 257; in fm_v4l2_vidioc_g_tuner()
305 tuner->afc = 0; in fm_v4l2_vidioc_g_tuner()
316 const struct v4l2_tuner *tuner) in fm_v4l2_vidioc_s_tuner() argument
[all …]
/linux/drivers/media/usb/dvb-usb/
A Dcxusb-analog.c1232 tuner->afc = 0; in cxusb_medion_g_tuner()
1239 ret = v4l2_subdev_call(cxdev->tda9887, tuner, g_tuner, tuner); in cxusb_medion_g_tuner()
1249 ret = v4l2_subdev_call(cxdev->tuner, tuner, g_tuner, tuner); in cxusb_medion_g_tuner()
1258 ret = v4l2_subdev_call(cxdev->cx25840, tuner, g_tuner, tuner); in cxusb_medion_g_tuner()
1263 strscpy(tuner->name, "TV tuner", sizeof(tuner->name)); in cxusb_medion_g_tuner()
1265 strscpy(tuner->name, "Radio tuner", sizeof(tuner->name)); in cxusb_medion_g_tuner()
1267 memset(tuner->reserved, 0, sizeof(tuner->reserved)); in cxusb_medion_g_tuner()
1283 ret = v4l2_subdev_call(cxdev->tda9887, tuner, s_tuner, tuner); in cxusb_medion_s_tuner()
1287 ret = v4l2_subdev_call(cxdev->tuner, tuner, s_tuner, tuner); in cxusb_medion_s_tuner()
1300 return v4l2_subdev_call(cxdev->cx25840, tuner, s_tuner, tuner); in cxusb_medion_s_tuner()
[all …]
/linux/drivers/media/radio/
A Dradio-si476x.c349 if (band->tuner != 0) in si476x_radio_enum_freq_bands()
395 if (tuner->index != 0) in si476x_radio_g_tuner()
410 strscpy(tuner->name, "FM (secondary)", sizeof(tuner->name)); in si476x_radio_g_tuner()
411 tuner->rxsubchans = 0; in si476x_radio_g_tuner()
418 strscpy(tuner->name, "AM/FM", sizeof(tuner->name)); in si476x_radio_g_tuner()
428 strscpy(tuner->name, "FM", sizeof(tuner->name)); in si476x_radio_g_tuner()
438 tuner->afc = 1; in si476x_radio_g_tuner()
444 tuner->signal = 0; in si476x_radio_g_tuner()
462 if (tuner->index != 0) in si476x_radio_s_tuner()
655 if (f->tuner != 0 || in si476x_radio_g_frequency()
[all …]
/linux/Documentation/devicetree/bindings/media/i2c/
A Dmax2175.txt1 Maxim Integrated MAX2175 RF to Bits tuner
9 - compatible: "maxim,max2175" for MAX2175 RF-to-bits tuner.
18 - maxim,master : phandle to the master tuner if it is a slave. This
20 (1 master, 1 slave). By default each tuner is an
46 /* A tuner device instance under i2c bus */
47 max2175_0: tuner@60 {
/linux/drivers/media/pci/cx18/
A Dcx18-cards.c219 { .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 …]
/linux/drivers/media/usb/dvb-usb-v2/
A Drtl28xxu.c690 switch (dev->tuner) { in rtl2831u_frontend_attach()
742 .tuner = TUNER_RTL2832_FC0012
747 .tuner = TUNER_RTL2832_FC0013
757 .tuner = TUNER_RTL2832_E4000,
762 .tuner = TUNER_RTL2832_R820T,
876 switch (dev->tuner) { in rtl2832u_frontend_callback()
898 switch (dev->tuner) { in rtl2832u_frontend_attach()
1126 switch (dev->tuner) { in rtl2831u_tuner_attach()
1194 switch (dev->tuner) { in rtl2832u_tuner_attach()
1355 switch (dev->tuner) { in rtl2832u_tuner_attach()
[all …]
/linux/Documentation/driver-api/media/drivers/
A Dradiotrack.rst30 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)

Completed in 44 milliseconds

12345678910