Home
last modified time | relevance | path

Searched full:tuner (Results 1 – 25 of 663) sorted by relevance

12345678910>>...27

/openbmc/linux/drivers/media/tuners/
H A DKconfig2 # Analog TV tuners, auto-loaded via tuner.ko
18 comment "Tuner drivers auto-selected by 'Autoselect ancillary drivers'"
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.
[all …]
/openbmc/linux/drivers/media/dvb-frontends/
H A DKconfig23 tristate "MaxLinear MxL5xx based tuner-demodulators"
44 A Silicon tuner from ST used in conjunction with the STB0899
45 demodulator. Say Y when you want to support this tuner.
69 A Silicon tuner that supports DVB-S and DVB-S2 modes
76 A Silicon tuner that supports DVB-S and DVB-S2 modes
119 tristate "NXP TDA18271C2 silicon tuner"
123 NXP TDA18271 silicon tuner.
125 Say Y when you want to support this tuner.
135 A DVB-S tuner module. Say Y when you want to support this frontend.
142 A DVB-S/S2 tuner module. Say Y when you want to support this frontend.
[all …]
H A Dhelene.h5 * Sony HELENE DVB-S/S2/T/T2/C/C2/ISDB-T/S tuner driver (CXD2858ER)
26 * struct helene_config - the configuration of 'Helene' tuner driver
27 * @i2c_address: I2C address of the tuner
31 * which tuner is active now
33 * @fe: Frontend for which connects this tuner
47 * helene_attach - Attach a helene tuner (terrestrial and cable standards)
50 * @config: pointer to &struct helene_config with tuner configuration.
60 * helene_attach_s - Attach a helene tuner (satellite standards)
63 * @config: pointer to &struct helene_config with tuner configuration.
/openbmc/linux/include/media/
H A Dtuner.h3 * tuner.h - definition for different tuners
99 #define TUNER_TEA5767 62 /* Only FM Radio Tuner */
114 #define TUNER_TDA9887 74 /* This tuner should be used only internally */
115 #define TUNER_TEA5761 75 /* Only FM Radio Tuner */
116 #define TUNER_XC5000 76 /* Xceive Silicon Tuner */
129 #define TUNER_XC4000 87 /* Xceive Silicon Tuner */
130 #define TUNER_XC5000C 88 /* Xceive Silicon Tuner */
146 /* Tuner takeover point adjustment, in dB, -16 <= top <= 15 */
163 * enum tuner_mode - Mode of the tuner
165 * @T_RADIO: Tuner core will work in radio mode
[all …]
H A Dtuner-types.h10 * enum param_type - type of the tuner pameters
12 * @TUNER_PARAM_TYPE_RADIO: Tuner params are for FM and/or AM radio
13 * @TUNER_PARAM_TYPE_PAL: Tuner params are for PAL color TV standard
14 * @TUNER_PARAM_TYPE_SECAM: Tuner params are for SECAM color TV standard
15 * @TUNER_PARAM_TYPE_NTSC: Tuner params are for NTSC color TV standard
16 * @TUNER_PARAM_TYPE_DIGITAL: Tuner params are for digital TV
27 * struct tuner_range - define the frequencies supported by the tuner
38 * tuners. On those devices, the tuner set is done via 4 bytes:
54 * struct tuner_params - Parameters to be used to setup the tuner. Those
55 * are used by drivers/media/tuners/tuner-types.c in
[all …]
/openbmc/linux/drivers/media/v4l2-core/
H A Dtuner-core.c3 * i2c tv tuner chip device driver
9 * - Added support for a separate Radio tuner
30 #include <media/tuner.h>
31 #include <media/tuner-types.h>
39 #include "tuner-simple.h"
102 * enum tuner_pad_index - tuner pad index for MEDIA_ENT_F_TUNER
107 * tuner video output source pad. Contains the video chrominance
111 * Tuner audio output source pad. Tuners used to decode analog TV
118 * incorporated at the tuner. On such case, the output of this pad
121 * Number of pads of the tuner.
[all …]
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-tuner.rst13 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 Dext-ctrls-rf-tuner.rst3 .. _rf-tuner-controls:
6 RF Tuner Control Reference
9 The RF Tuner (RF_TUNER) class includes controls for common features of
10 devices having RF tuner.
12 In this context, RF tuner is radio receiver circuit between antenna and
23 `Tuner (radio) <http://en.wikipedia.org/wiki/Tuner_%28radio%29>`__
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.
[all …]
H 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
57 A video or radio device cannot support both a tuner and a modulator. Two
59 supports the tuner functionality and one that supports the modulator
[all …]
H 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 …]
H 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 …]
H 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.
/openbmc/linux/drivers/media/pci/bt8xx/
H 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 …]
/openbmc/linux/Documentation/driver-api/media/drivers/
H A Dtuners.rst3 Tuner drivers
6 Simple tuner Programming
9 There are some flavors of Tuner programming APIs.
18 Tuner Manufacturers
21 - Samsung Tuner identification: (e.g. TCPM9091PD27)
51 Philips Tuner identification: (e.g. FM1216MF)
57 FI12x6: Tuner Series
58 FR12x6: Tuner + Radio IF
59 FM12x6: Tuner + FM
62 TD15xx: Digital Tuner ATSC
[all …]
/openbmc/linux/Documentation/admin-guide/media/
H A Di2c-cardlist.rst15 that comes with a tuner for North America market, and another one for
16 Europe. Some drivers have a ``tuner=`` modprobe parameter to allow using a
17 different tuner number in order to address such issue.
164 SDR tuner chips
170 max2175 Maxim 2175 RF to Bits tuner
239 Tuner drivers
245 e4000 Elonics E4000 silicon tuner
246 fc0011 Fitipower FC0011 silicon tuner
247 fc0012 Fitipower FC0012 silicon tuner
248 fc0013 Fitipower FC0013 silicon tuner
[all …]
H A Dtuner-cardlist.rst3 Tuner cards list
7 Tuner number Card name
72 63 Philips FMD1216ME MK3 Hybrid Tuner
76 67 Philips TD1316 Hybrid Tuner
80 71 Xceive xc2028/xc3028 tuner
84 76 Xceive 5000 tuner
85 77 TCL tuner MF02GIP-5N-E
86 78 Philips FMD1216MEX MK3 Hybrid Tuner
95 87 Xceive 4000 tuner
96 88 Xceive 5000C tuner
H A Dbttv.rst46 cards which have no tuner), try adding this to your modules configuration
133 tuner=n tuner type, see CARDLIST for a list.
150 autoload=0/1 autoload helper modules (tuner, audio).
194 tuner
195 The tuner driver. You need this unless you want to use only
201 type=n type of the tuner chip. n as follows:
404 tuner - which input is the tuner
408 tuner_type - same as tuner= insmod option
411 has_radio - whenever this TV card has a radio tuner.
453 This card has no tuner but supports all 4 composite (1 shared with an
[all …]
/openbmc/linux/drivers/media/pci/ivtv/
H A Divtv-cards.c33 /* usual i2c tuner addresses to probe */
40 /* as above, but with possible radio tuner */
146 /* PVR-350 V1 boards have a different audio tuner input and use a
244 .gpio_audio_input = { .mask = 0x8040, .tuner = 0x8000, .linein = 0x0000 },
252 /* As far as we know all M179 cards use this tuner */
253 { .std = V4L2_STD_ALL, .tuner = TUNER_PHILIPS_NTSC },
287 .gpio_audio_input = { .mask = 0x3000, .tuner = 0x0000, .linein = 0x2000 },
293 /* The PAL tuner is confirmed */
294 { .std = V4L2_STD_PAL_SECAM, .tuner = TUNER_PHILIPS_FQ1216ME },
295 { .std = V4L2_STD_ALL, .tuner = TUNER_PHILIPS_FQ1286 },
[all …]
H A Divtv-gpio.c14 #include <media/tuner.h>
29 * 0 0 Tuner
37 * DM* : Detected tuner audio Mode
61 * 1 0 0 TV Tuner Audio
67 * 0 0 0 TV Tuner Audio: L_OUT=(L+R)/2, R_OUT=SAP
68 * 0 0 1 TV Tuner Audio: L_OUT=R_OUT=SAP (SAP)
69 * 0 1 0 TV Tuner Audio: L_OUT=L, R_OUT=R (stereo)
70 * 0 1 1 TV Tuner Audio: mute
71 * 1 * * TV Tuner Audio: L_OUT=R_OUT=(L+R)/2 (mono)
79 * DM* : Detected tuner audio Mode
[all …]
/openbmc/linux/Documentation/userspace-api/media/
H A Dvideodev2.h.rst.exceptions400 # V4L2 tuner
402 replace define V4L2_TUNER_CAP_LOW tuner-capability
403 replace define V4L2_TUNER_CAP_NORM tuner-capability
404 replace define V4L2_TUNER_CAP_HWSEEK_BOUNDED tuner-capability
405 replace define V4L2_TUNER_CAP_HWSEEK_WRAP tuner-capability
406 replace define V4L2_TUNER_CAP_STEREO tuner-capability
407 replace define V4L2_TUNER_CAP_LANG2 tuner-capability
408 replace define V4L2_TUNER_CAP_SAP tuner-capability
409 replace define V4L2_TUNER_CAP_LANG1 tuner-capability
410 replace define V4L2_TUNER_CAP_RDS tuner-capability
[all …]
/openbmc/linux/drivers/media/radio/
H A Dradio-si476x.c214 * 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
343 if (band->tuner != 0) in si476x_radio_enum_freq_bands()
357 /* FM companion tuner chips -- only FM bands are in si476x_radio_enum_freq_bands()
375 struct v4l2_tuner *tuner) in si476x_radio_g_tuner() argument
[all …]
/openbmc/linux/drivers/media/usb/dvb-usb/
H A Dcxusb-analog.c31 #include <media/tuner.h>
748 /* TV tuner is PAL-only so it is always TB */ in cxusb_medion_field_order()
1072 { .input = { .name = "TV tuner", .type = V4L2_INPUT_TYPE_TUNER,
1073 .tuner = 0, .std = V4L2_STD_PAL },
1153 /* TV tuner is only able to demodulate PAL */ in cxusb_medion_set_norm()
1165 ret = v4l2_subdev_call(cxdev->tuner, video, s_std, norm); in cxusb_medion_set_norm()
1168 "tuner norm setup failed (%d)\n", in cxusb_medion_set_norm()
1216 struct v4l2_tuner *tuner) in cxusb_medion_g_tuner() argument
1223 if (tuner->index != 0) in cxusb_medion_g_tuner()
1227 tuner->type = V4L2_TUNER_ANALOG_TV; in cxusb_medion_g_tuner()
[all …]
/openbmc/linux/drivers/media/pci/cx18/
H A Dcx18-cards.h80 struct cx18_gpio_audio_input { /* select tuner/line in input */
82 u32 tuner; member
88 v4l2_std_id std; /* standard for which the tuner is suitable */
89 int tuner; /* tuner ID (from tuner.h) */ member
93 unsigned short radio[2];/* radio tuner i2c address to probe */
95 unsigned short tv[4]; /* tv tuner i2c addresses to probe */
122 u8 xceive_pin; /* XCeive tuner GPIO reset pin */
/openbmc/linux/drivers/media/radio/wl128x/
H A Dfmdrv_v4l2.c251 /* Get tuner attributes. If current mode is NOT RX, return error */
253 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()
285 tuner->rxsubchans = V4L2_TUNER_SUB_MONO | V4L2_TUNER_SUB_STEREO | in fm_v4l2_vidioc_g_tuner()
287 tuner->capability = V4L2_TUNER_CAP_STEREO | V4L2_TUNER_CAP_RDS | in fm_v4l2_vidioc_g_tuner()
291 tuner->audmode = (stereo_mono_mode ? in fm_v4l2_vidioc_g_tuner()
[all …]
/openbmc/linux/drivers/media/radio/si470x/
H A Dradio-si470x-common.c598 * si470x_vidioc_g_tuner - get tuner attributes
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()
[all …]

12345678910>>...27