Searched refs:tuner (Results 1 - 25 of 163) sorted by relevance

1234567

/linux-master/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, in
[all...]
/linux-master/include/linux/platform_data/media/
H A Dtimb_radio.h13 int i2c_adapter; /* I2C adapter where the tuner and dsp are attached */
14 struct i2c_board_info *tuner; member in struct:timb_radio_platform_data
/linux-master/drivers/media/test-drivers/vidtv/
H A DMakefile3 dvb-vidtv-tuner-objs := vidtv_tuner.o
8 obj-$(CONFIG_DVB_VIDTV) += dvb-vidtv-tuner.o dvb-vidtv-demod.o \
/linux-master/drivers/media/dvb-frontends/
H A Dmxl5xx.h39 struct mxl5xx_cfg *cfg, u32 demod, u32 tuner,
45 struct mxl5xx_cfg *cfg, u32 demod, u32 tuner,
44 mxl5xx_attach(struct i2c_adapter *i2c, struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, int (**fn_set_input)(struct dvb_frontend *, int)) argument
H A Drtl2832_sdr.h21 * @tuner: Used tuner model.
39 u8 tuner; member in struct:rtl2832_sdr_platform_data
H A Drtl2832.h18 * @tuner: Used tuner model.
38 u8 tuner; member in struct:rtl2832_platform_data
H A Daf9013.h23 * @tuner: Used tuner model.
53 u8 tuner; member in struct:af9013_platform_data
82 * demod#1-gpio#3 - tuner#1
83 * demod#2-gpio#0 - tuner#2
H A Daf9033.h31 * tuner
47 u8 tuner; member in struct:af9033_config
79 * regmap for IT913x integrated tuner driver
/linux-master/drivers/media/radio/si470x/
H A Dradio-si470x-common.c598 * 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
600 si470x_vidioc_g_tuner(struct file *file, void *priv, struct v4l2_tuner *tuner) argument
660 si470x_vidioc_s_tuner(struct file *file, void *priv, const struct v4l2_tuner *tuner) argument
[all...]
/linux-master/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
[all...]
/linux-master/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
118 * incorporated at the tuner. On such case, the output of this pad
121 * Number of pads of the tuner.
148 struct tuner { struct
[all...]
H A DMakefile9 tuner-objs := tuner-core.o
36 obj-$(CONFIG_VIDEO_TUNER) += tuner.o
H A Dv4l2-mc.c27 struct media_entity *tuner = NULL, *decoder = NULL; local
45 tuner = entity;
105 /* Link the tuner and IF video output pads */
106 if (tuner) {
108 pad_source = media_get_pad_index(tuner,
115 dev_warn(mdev->dev, "Couldn't get tuner and/or PLL pad(s): (%d, %d)\n",
119 ret = media_create_pad_link(tuner, pad_source,
123 dev_warn(mdev->dev, "Couldn't create tuner->PLL link)\n");
146 pad_source = media_get_pad_index(tuner,
153 dev_warn(mdev->dev, "couldn't get tuner an
[all...]
/linux-master/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)
262 if (tuner->index != 0)
280 strscpy(tuner->name, "FM", sizeof(tuner->name));
281 tuner->type = V4L2_TUNER_RADIO;
283 tuner->rangelow = bottom_freq * 16;
284 tuner->rangehigh = top_freq * 16;
285 tuner->rxsubchans = V4L2_TUNER_SUB_MONO | V4L2_TUNER_SUB_STEREO |
287 tuner
252 fm_v4l2_vidioc_g_tuner(struct file *file, void *priv, struct v4l2_tuner *tuner) argument
315 fm_v4l2_vidioc_s_tuner(struct file *file, void *priv, const struct v4l2_tuner *tuner) argument
[all...]
/linux-master/drivers/media/pci/ddbridge/
H A Dddbridge-max.c199 int tuner = 0; local
215 tuner |= 2;
217 tuner |= 1;
220 tuner |= 1;
222 tuner |= 2;
224 res = max_set_input_unlocked(fe, tuner);
237 int tuner = 0; local
273 tuner |= 2;
275 tuner |= 1;
278 tuner |
407 int demod, tuner; local
457 int demod, tuner; local
[all...]
H A Dddbridge-sx8.c124 static int mci_set_tuner(struct dvb_frontend *fe, u32 tuner, u32 on) argument
132 cmd.tuner = state->mci.tuner;
134 cmd.sx8_input_enable.flags = sx8_base->gain_mode[state->mci.tuner];
144 u32 input = state->mci.tuner;
183 u32 input = state->mci.tuner;
277 dev_dbg(mci_base->dev, "MCI-%d: tuner=%d demod=%d\n",
278 state->mci.nr, state->mci.tuner, state->mci.demod);
289 cmd.tuner = state->mci.tuner;
[all...]
/linux-master/drivers/media/common/b2c2/
H A DMakefile2 b2c2-flexcop-objs += flexcop.o flexcop-fe-tuner.o flexcop-i2c.o
/linux-master/drivers/media/pci/cx18/
H A Dcx18-gpio.c129 data = cx->card->gpio_audio_input.tuner;
137 data = cx->card->gpio_audio_input.tuner;
152 data = cx->card->gpio_audio_input.tuner;
185 .tuner = &gpiomux_tuner_ops,
234 if (cx->card->tuners[0].tuner == TUNER_XC2028)
260 if (cx->card->tuners[0].tuner == TUNER_XC2028) {
323 /* Xceive tuner reset function */
331 cx->card->tuners[0].tuner != TUNER_XC2028)
334 CX18_DEBUG_INFO("Resetting XCeive tuner\n");
H A Dcx18-cards.c21 /* usual i2c tuner addresses to probe */
29 * usual i2c tuner addresses to probe with additional demod address for
219 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 },
269 /* XC3028 tuner */
270 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 },
287 .tuner = 0x1,
329 /* XC3028 tuner */
330 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 },
347 .tuner = 0x1,
387 { .std = V4L2_STD_PAL_SECAM, .tuner
[all...]
H A Dcx18-cards.h80 struct cx18_gpio_audio_input { /* select tuner/line in input */
82 u32 tuner; member in struct:cx18_gpio_audio_input
88 v4l2_std_id std; /* standard for which the tuner is suitable */
89 int tuner; /* tuner ID (from tuner.h) */ member in struct:cx18_card_tuner
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 */
H A Dcx18-driver.c54 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"
131 "\t\t\tsee tuner.h for values");
406 CX18_ERR("tveeprom cannot autodetect tuner!\n");
408 if (cx->options.tuner == -1)
409 cx->options.tuner = tv.tuner_type;
414 /* user specified tuner standard */
417 /* autodetect tuner standard */
425 CX18_DEBUG_INFO("Worldwide tuner detecte
[all...]
/linux-master/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 */
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 */
1165 ret = v4l2_subdev_call(cxdev->tuner, video, s_std, norm);
1168 "tuner norm setup failed (%d)\n",
1216 struct v4l2_tuner *tuner)
1223 if (tuner->index != 0)
1227 tuner
1215 cxusb_medion_g_tuner(struct file *file, void *fh, struct v4l2_tuner *tuner) argument
1272 cxusb_medion_s_tuner(struct file *file, void *fh, const struct v4l2_tuner *tuner) argument
[all...]
/linux-master/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
341 if (band->tuner != 0)
355 /* FM companion tuner chips -- only FM bands are
373 struct v4l2_tuner *tuner)
372 si476x_radio_g_tuner(struct file *file, void *priv, struct v4l2_tuner *tuner) argument
449 si476x_radio_s_tuner(struct file *file, void *priv, const struct v4l2_tuner *tuner) argument
[all...]
H A Dradio-timb.c44 return v4l2_subdev_call(tr->sd_tuner, tuner, g_tuner, v);
51 return v4l2_subdev_call(tr->sd_tuner, tuner, s_tuner, v);
58 return v4l2_subdev_call(tr->sd_tuner, tuner, s_frequency, f);
65 return v4l2_subdev_call(tr->sd_tuner, tuner, g_frequency, f);
125 i2c_get_adapter(pdata->i2c_adapter), pdata->tuner, NULL);
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Drtl28xxu.c305 /* tuner probes */
314 * GPIO0 | tuner#0 | 0 off | 1 on | MXL5005S (?)
316 * GPIO4 | tuner#1 | 0 on | 1 off | MT2060
330 * Probe used tuner. We need to know used tuner before demod attach
331 * since there is some demod params needed to set according to tuner.
347 dev->tuner = TUNER_RTL2830_QT1010;
360 dev->tuner = TUNER_RTL2830_MT2060;
366 dev->tuner = TUNER_RTL2830_MXL5005S;
371 dev_dbg(&d->intf->dev, "tuner
[all...]

Completed in 228 milliseconds

1234567