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

123456

/drivers/media/video/bt8xx/
H A Dbttv-audio-hook.h12 void lt9415_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set);
13 void avermedia_tvphone_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set);
14 void avermedia_tv_stereo_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set);
15 void terratv_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set);
16 void gvbctv3pci_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set);
17 void gvbctv5pci_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set);
18 void winfast2000_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set);
19 void pvbt878p9b_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set);
20 void fv2000s_audio(struct bttv *btv, struct v4l2_tuner *tuner, int set);
21 void windvr_audio(struct bttv *btv, struct v4l2_tuner *tuner, in
[all...]
/drivers/media/video/usbvision/
H A Dusbvision-cards.c29 #include <media/tuner.h>
43 .tuner = 0,
57 .tuner = 0,
73 .tuner = 0,
87 .tuner = 0,
103 .tuner = 0,
119 .tuner = 0,
133 .tuner = 0,
149 .tuner = 0,
163 .tuner
[all...]
/drivers/media/common/tuners/
H A DMakefile7 obj-$(CONFIG_MEDIA_TUNER_XC2028) += tuner-xc2028.o
8 obj-$(CONFIG_MEDIA_TUNER_SIMPLE) += tuner-simple.o
9 # tuner-types will be merged into tuner-simple, in the future
10 obj-$(CONFIG_MEDIA_TUNER_SIMPLE) += tuner-types.o
/drivers/media/radio/si470x/
H A Dradio-si470x-common.c688 * si470x_vidioc_g_tuner - get tuner attributes
691 struct v4l2_tuner *tuner)
702 if (tuner->index != 0) {
712 strcpy(tuner->name, "FM");
713 tuner->type = V4L2_TUNER_RADIO;
714 tuner->capability = V4L2_TUNER_CAP_LOW | V4L2_TUNER_CAP_STEREO |
721 tuner->rangelow = 87.5 * FREQ_MUL;
722 tuner->rangehigh = 108 * FREQ_MUL;
726 tuner->rangelow = 76 * FREQ_MUL;
727 tuner
690 si470x_vidioc_g_tuner(struct file *file, void *priv, struct v4l2_tuner *tuner) argument
774 si470x_vidioc_s_tuner(struct file *file, void *priv, struct v4l2_tuner *tuner) argument
[all...]
/drivers/media/video/ivtv/
H A Divtv-cards.c45 /* usual i2c tuner addresses to probe */
52 /* as above, but with possible radio tuner */
158 /* PVR-350 V1 boards have a different audio tuner input and use a
256 .gpio_audio_input = { .mask = 0x8040, .tuner = 0x8000, .linein = 0x0000 },
264 /* As far as we know all M179 cards use this tuner */
265 { .std = V4L2_STD_ALL, .tuner = TUNER_PHILIPS_NTSC },
299 .gpio_audio_input = { .mask = 0x3000, .tuner = 0x0000, .linein = 0x2000 },
305 /* The PAL tuner is confirmed */
306 { .std = V4L2_STD_PAL_SECAM, .tuner = TUNER_PHILIPS_FQ1216ME },
307 { .std = V4L2_STD_ALL, .tuner
[all...]
H A Divtv-driver.c62 #include "tuner-xc2028.h"
87 static int tuner[IVTV_MAX_CARDS] = { -1, -1, -1, -1, -1, -1, -1, -1, variable
141 module_param_array(tuner, int, &tuner_c, 0644);
168 MODULE_PARM_DESC(tuner, "Tuner type selection,\n"
169 "\t\t\tsee tuner.h for values");
210 "Specify tuner type:\n"
211 "\t\t\t 0 = tuner for PAL-B/G/H/D/K/I, SECAM-B/G/H/D/K/L/Lc\n"
212 "\t\t\t 1 = tuner for NTSC-M/J/K, PAL-M/N/Nc\n"
422 the tuner. */
481 IVTV_ERR("tveeprom cannot autodetect tuner!\
[all...]
H A Divtv-gpio.c25 #include "tuner-xc2028.h"
26 #include <media/tuner.h>
49 * DM* : Detected tuner audio Mode
91 * DM* : Detected tuner audio Mode
127 /* Xceive tuner reset function */
136 IVTV_DEBUG_INFO("Resetting tuner\n");
245 data = itv->card->gpio_audio_input.tuner;
300 data = itv->card->gpio_video_input.tuner;
342 .tuner = &subdev_tuner_ops,
H A Divtv-cards.h160 /* SAA717X needs to mark the tuner input by ORing with this flag */
215 struct ivtv_gpio_video_input { /* select tuner/line in input */
217 u16 tuner; member in struct:ivtv_gpio_video_input
222 struct ivtv_gpio_audio_input { /* select tuner/line in input */
224 u16 tuner; member in struct:ivtv_gpio_audio_input
257 v4l2_std_id std; /* standard for which the tuner is suitable */
258 int tuner; /* tuner ID (from tuner.h) */ member in struct:ivtv_card_tuner
262 unsigned short radio[2];/* radio tuner i2
[all...]
/drivers/media/video/
H A Dtuner-core.c2 * i2c tv tuner chip device driver
8 * - Added support for a separate Radio tuner
29 #include <media/tuner.h>
30 #include <media/tuner-types.h>
37 #include "tuner-xc2028.h"
38 #include "tuner-simple.h"
116 struct tuner { struct
147 * tuner attach/detach logic
191 static inline struct tuner *to_tuner(struct v4l2_subdev *sd)
193 return container_of(sd, struct tuner, s
[all...]
H A Dmxb.c29 #include <media/tuner.h>
50 /* initial frequence the tuner will be tuned to.
55 MODULE_PARM_DESC(freq, "initial frequency the tuner will be tuned to while setup");
132 struct v4l2_subdev *tuner; member in struct:mxb
139 struct v4l2_frequency cur_freq; /* current frequency the tuner is tuned to */
149 v4l2_subdev_call(mxb->tuner, o, f, ##args)
200 mxb->tuner = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
201 "tuner", I2C_TUNER, NULL);
205 !mxb->tda9840 || !mxb->saa7111a || !mxb->tuner) {
292 /* select tuner
[all...]
/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 strcpy(tuner->name, "FM");
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->capability = V4L2_TUNER_CAP_STEREO | V4L2_TUNER_CAP_RDS |
289 tuner
252 fm_v4l2_vidioc_g_tuner(struct file *file, void *priv, struct v4l2_tuner *tuner) argument
313 fm_v4l2_vidioc_s_tuner(struct file *file, void *priv, struct v4l2_tuner *tuner) argument
[all...]
/drivers/staging/media/go7007/
H A DMakefile2 wis-uda1342.o wis-sony-tuner.o wis-saa7113.o wis-ov7640.o \
14 obj-$(CONFIG_VIDEO_GO7007_SONY_TUNER) += wis-sony-tuner.o
/drivers/media/video/cx18/
H A Dcx18-gpio.c29 #include "tuner-xc2028.h"
143 data = cx->card->gpio_audio_input.tuner;
151 data = cx->card->gpio_audio_input.tuner;
166 data = cx->card->gpio_audio_input.tuner;
196 .tuner = &gpiomux_tuner_ops,
244 if (cx->card->tuners[0].tuner == TUNER_XC2028)
270 if (cx->card->tuners[0].tuner == TUNER_XC2028) {
333 /* Xceive tuner reset function */
341 cx->card->tuners[0].tuner != TUNER_XC2028)
344 CX18_DEBUG_INFO("Resetting XCeive tuner\
[all...]
H A Dcx18-cards.c35 /* usual i2c tuner addresses to probe */
43 * usual i2c tuner addresses to probe with additional demod address for
233 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 },
283 /* XC3028 tuner */
284 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 },
301 .tuner = 0x1,
343 /* XC3028 tuner */
344 { .std = V4L2_STD_ALL, .tuner = TUNER_XC2028 },
361 .tuner = 0x1,
401 { .std = V4L2_STD_PAL_SECAM, .tuner
[all...]
H A Dcx18-cards.h98 struct cx18_gpio_audio_input { /* select tuner/line in input */
100 u32 tuner; member in struct:cx18_gpio_audio_input
106 v4l2_std_id std; /* standard for which the tuner is suitable */
107 int tuner; /* tuner ID (from tuner.h) */ member in struct:cx18_card_tuner
111 unsigned short radio[2];/* radio tuner i2c address to probe */
113 unsigned short tv[4]; /* tv tuner i2c addresses to probe */
140 u8 xceive_pin; /* XCeive tuner GPIO reset pin */
H A Dcx18-driver.c40 #include "tuner-xc2028.h"
68 static int tuner[CX18_MAX_CARDS] = { -1, -1, -1, -1, -1, -1, -1, -1, variable
112 module_param_array(tuner, int, &tuner_c, 0644);
144 MODULE_PARM_DESC(tuner, "Tuner type selection,\n"
145 "\t\t\tsee tuner.h for values");
414 CX18_ERR("tveeprom cannot autodetect tuner!\n");
416 if (cx->options.tuner == -1)
417 cx->options.tuner = tv.tuner_type;
422 /* user specified tuner standard */
425 /* autodetect tuner standar
[all...]
/drivers/media/dvb/frontends/
H A Daf9013.h33 demod#1-gpio#3 - tuner#1
34 demod#2-gpio#0 - tuner#2
51 * tuner
66 u8 tuner; member in struct:af9013_config
H A Ddib0090.h83 extern u16 dib0090_get_wbd_target(struct dvb_frontend *tuner);
119 static inline u16 dib0090_get_wbd_target(struct dvb_frontend *tuner) argument
/drivers/media/radio/
H A Dradio-wl1273.c1498 struct v4l2_tuner *tuner)
1507 if (tuner->index > 0)
1510 strlcpy(tuner->name, WL1273_FM_DRIVER_NAME, sizeof(tuner->name));
1511 tuner->type = V4L2_TUNER_RADIO;
1513 tuner->rangelow = WL1273_FREQ(WL1273_BAND_JAPAN_LOW);
1514 tuner->rangehigh = WL1273_FREQ(WL1273_BAND_OTHER_HIGH);
1516 tuner->capability = V4L2_TUNER_CAP_LOW | V4L2_TUNER_CAP_RDS |
1520 tuner->audmode = V4L2_TUNER_MODE_STEREO;
1522 tuner
1497 wl1273_fm_vidioc_g_tuner(struct file *file, void *priv, struct v4l2_tuner *tuner) argument
1560 wl1273_fm_vidioc_s_tuner(struct file *file, void *priv, struct v4l2_tuner *tuner) argument
[all...]
H A Dradio-si4713.c198 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner,
205 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner,
212 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner,
219 return v4l2_device_call_until_err(get_v4l2_dev(file), 0, tuner,
H A Dradio-timb.c55 return v4l2_subdev_call(tr->sd_tuner, tuner, g_tuner, v);
62 return v4l2_subdev_call(tr->sd_tuner, tuner, s_tuner, v);
97 return v4l2_subdev_call(tr->sd_tuner, tuner, s_frequency, f);
104 return v4l2_subdev_call(tr->sd_tuner, tuner, g_frequency, f);
H A Dtef6862.c112 if (f->tuner != 0)
132 if (f->tuner != 0)
160 .tuner = &tef6862_tuner_ops,
/drivers/media/dvb/b2c2/
H A DMakefile1 b2c2-flexcop-objs = flexcop.o flexcop-fe-tuner.o flexcop-i2c.o \
/drivers/media/video/tlg2300/
H A Dpd-video.c902 in->tuner = 0;
1039 static int vidioc_g_tuner(struct file *file, void *fh, struct v4l2_tuner *tuner) argument
1047 if (0 != tuner->index)
1067 tuner->signal = 0;
1069 tuner->signal = 0xFFFF;
1071 tuner->signal = (atv_stat.sig_strength * 255 / 10) << 8;
1073 strcpy(tuner->name, "Telegent Systems");
1074 tuner->type = V4L2_TUNER_ANALOG_TV;
1075 tuner->rangelow = TUNER_FREQ_MIN / 62500;
1076 tuner
[all...]
/drivers/media/dvb/dvb-usb/
H A Drtl28xxu.c295 /* for MT2060 tuner probe */
297 /* for QT1010 tuner probe */
305 * GPIO0 | tuner#0 | 0 off | 1 on | MXL5005S (?)
307 * GPIO4 | tuner#1 | 0 on | 1 off | MT2060
321 * Probe used tuner. We need to know used tuner before demod attach
322 * since there is some demod params needed to set according to tuner.
333 priv->tuner = TUNER_RTL2830_QT1010;
350 priv->tuner = TUNER_RTL2830_MT2060;
361 priv->tuner
[all...]

Completed in 1448 milliseconds

123456