/linux-master/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, in [all...] |
/linux-master/include/linux/platform_data/media/ |
H A D | timb_radio.h | 13 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 D | Makefile | 3 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 D | mxl5xx.h | 39 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 D | rtl2832_sdr.h | 21 * @tuner: Used tuner model. 39 u8 tuner; member in struct:rtl2832_sdr_platform_data
|
H A D | rtl2832.h | 18 * @tuner: Used tuner model. 38 u8 tuner; member in struct:rtl2832_platform_data
|
H A D | af9013.h | 23 * @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 D | af9033.h | 31 * tuner 47 u8 tuner; member in struct:af9033_config 79 * regmap for IT913x integrated tuner driver
|
/linux-master/drivers/media/radio/si470x/ |
H A D | radio-si470x-common.c | 598 * 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 D | ivtv-cards.c | 33 /* 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 D | tuner-core.c | 3 * 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 D | Makefile | 9 tuner-objs := tuner-core.o 36 obj-$(CONFIG_VIDEO_TUNER) += tuner.o
|
H A D | v4l2-mc.c | 27 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 D | fmdrv_v4l2.c | 251 /* 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 D | ddbridge-max.c | 199 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 D | ddbridge-sx8.c | 124 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 D | Makefile | 2 b2c2-flexcop-objs += flexcop.o flexcop-fe-tuner.o flexcop-i2c.o
|
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-gpio.c | 129 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 D | cx18-cards.c | 21 /* 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 D | cx18-cards.h | 80 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 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" 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 D | cxusb-analog.c | 31 #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 D | radio-si476x.c | 214 * 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 D | radio-timb.c | 44 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 D | rtl28xxu.c | 305 /* 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...] |