Home
last modified time | relevance | path

Searched refs:bttv (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v4.19/drivers/media/pci/bt8xx/
Dbttv-audio-hook.h10 void winview_volume (struct bttv *btv, __u16 volume);
12 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);
[all …]
DMakefile2 bttv-objs := bttv-driver.o bttv-cards.o bttv-if.o \
3 bttv-risc.o bttv-vbi.o bttv-i2c.o bttv-gpio.o \
4 bttv-input.o bttv-audio-hook.o btcx-risc.o
6 obj-$(CONFIG_VIDEO_BT848) += bttv.o
Dbttvp.h125 struct bttv *btv;
222 struct bttv *btv;
251 int bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc,
258 void bttv_set_dma(struct bttv *btv, int override);
259 int bttv_risc_init_main(struct bttv *btv);
260 int bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc,
264 int bttv_buffer_risc(struct bttv *btv, struct bttv_buffer *buf);
265 int bttv_buffer_activate_video(struct bttv *btv,
267 int bttv_buffer_activate_vbi(struct bttv *btv,
269 void bttv_dma_free(struct videobuf_queue *q, struct bttv *btv,
[all …]
Dbttv.h215 struct bttv;
219 void (*volume_gpio)(struct bttv *btv, __u16 volume);
220 void (*audio_mode_gpio)(struct bttv *btv, struct v4l2_tuner *tuner, int set);
221 void (*muxsel_hook)(struct bttv *btv, unsigned int input);
286 extern void bttv_idcard(struct bttv *btv);
287 extern void bttv_init_card1(struct bttv *btv);
288 extern void bttv_init_card2(struct bttv *btv);
289 extern void bttv_init_tuner(struct bttv *btv);
292 extern void tea5757_set_freq(struct bttv *btv, unsigned short freq);
293 extern u32 bttv_tda9880_setnorm(struct bttv *btv, u32 gpiobits);
[all …]
Dbttv-i2c.c60 struct bttv *btv = (struct bttv*)data; in bttv_bit_setscl()
72 struct bttv *btv = (struct bttv*)data; in bttv_bit_setsda()
84 struct bttv *btv = (struct bttv*)data; in bttv_bit_getscl()
93 struct bttv *btv = (struct bttv*)data; in bttv_bit_getsda()
118 bttv_i2c_wait_done(struct bttv *btv) in bttv_i2c_wait_done()
137 bttv_i2c_sendbytes(struct bttv *btv, const struct i2c_msg *msg, int last) in bttv_i2c_sendbytes()
187 bttv_i2c_readbytes(struct bttv *btv, const struct i2c_msg *msg, int last) in bttv_i2c_readbytes()
235 struct bttv *btv = to_bttv(v4l2_dev); in bttv_i2c_xfer()
271 int bttv_I2CRead(struct bttv *btv, unsigned char addr, char *probe_for) in bttv_I2CRead()
296 int bttv_I2CWrite(struct bttv *btv, unsigned char addr, unsigned char b1, in bttv_I2CWrite()
[all …]
Dbttv-audio-hook.c15 void winview_volume(struct bttv *btv, __u16 volume) in winview_volume()
55 void gvbctv3pci_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in gvbctv3pci_audio()
86 void gvbctv5pci_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in gvbctv5pci_audio()
157 void avermedia_tvphone_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in avermedia_tvphone_audio()
188 void avermedia_tv_stereo_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in avermedia_tv_stereo_audio()
221 void lt9415_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in lt9415_audio()
259 void terratv_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in terratv_audio()
292 void winfast2000_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in winfast2000_audio()
336 void pvbt878p9b_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in pvbt878p9b_audio()
377 void fv2000s_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in fv2000s_audio()
[all …]
Dbttv-gpio.c143 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_inout()
157 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_read()
166 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_write()
173 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_bits()
Dbttv-cards.c48 static void boot_msp34xx(struct bttv *btv, int pin);
49 static void hauppauge_eeprom(struct bttv *btv);
50 static void avermedia_eeprom(struct bttv *btv);
51 static void osprey_eeprom(struct bttv *btv, const u8 ee[256]);
52 static void modtec_eeprom(struct bttv *btv);
53 static void init_PXC200(struct bttv *btv);
54 static void init_RTV24(struct bttv *btv);
55 static void init_PCI8604PW(struct bttv *btv);
57 static void rv605_muxsel(struct bttv *btv, unsigned int input);
58 static void eagle_muxsel(struct bttv *btv, unsigned int input);
[all …]
Dbttv-driver.c66 struct bttv *bttvs[BTTV_MAX];
189 struct bttv *btv = video_get_drvdata(vfd); in show_card()
202 static void request_modules(struct bttv *dev) in request_modules()
208 static void flush_request_modules(struct bttv *dev) in flush_request_modules()
682 int check_alloc_btres_lock(struct bttv *btv, struct bttv_fh *fh, int bit) in check_alloc_btres_lock()
737 int locked_btres(struct bttv *btv, int bit) in locked_btres()
744 disclaim_vbi_lines(struct bttv *btv) in disclaim_vbi_lines()
751 disclaim_video_lines(struct bttv *btv) in disclaim_video_lines()
772 void free_btres_lock(struct bttv *btv, struct bttv_fh *fh, int bits) in free_btres_lock()
803 static void set_pll_freq(struct bttv *btv, unsigned int fin, unsigned int fout) in set_pll_freq()
[all …]
Dbttv-if.c59 struct bttv *btv; in bttv_gpio_enable()
77 struct bttv *btv; in bttv_read_gpio()
99 struct bttv *btv; in bttv_write_gpio()
Dbttv-input.c49 static void ir_handle_key(struct bttv *btv) in ir_handle_key()
84 static void ir_enltv_handle_key(struct bttv *btv) in ir_enltv_handle_key()
124 static int bttv_rc5_irq(struct bttv *btv);
126 void bttv_input_irq(struct bttv *btv) in bttv_input_irq()
139 struct bttv *btv = ir->btv; in bttv_input_timer()
244 static int bttv_rc5_irq(struct bttv *btv) in bttv_rc5_irq()
313 static void bttv_ir_stop(struct bttv *btv) in bttv_ir_stop()
371 void init_bttv_i2c_ir(struct bttv *btv) in init_bttv_i2c_ir()
418 int bttv_input_init(struct bttv *btv) in bttv_input_init()
579 void bttv_input_fini(struct bttv *btv) in bttv_input_fini()
Dbttv-risc.c47 bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_packed()
126 bttv_risc_planar(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_planar()
247 bttv_risc_overlay(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_overlay()
338 bttv_calc_geo_old(struct bttv *btv, struct bttv_geometry *geo, in bttv_calc_geo_old()
382 bttv_calc_geo (struct bttv * btv, in bttv_calc_geo()
438 bttv_apply_geo(struct bttv *btv, struct bttv_geometry *geo, int odd) in bttv_apply_geo()
465 bttv_set_dma(struct bttv *btv, int override) in bttv_set_dma()
517 bttv_risc_init_main(struct bttv *btv) in bttv_risc_init_main()
556 bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc, in bttv_risc_hook()
583 bttv_dma_free(struct videobuf_queue *q,struct bttv *btv, struct bttv_buffer *buf) in bttv_dma_free()
[all …]
Dbttv-vbi.c86 struct bttv *btv = fh->btv; in vbi_buffer_setup()
108 struct bttv *btv = fh->btv; in vbi_buffer_prepare()
214 struct bttv *btv = fh->btv; in vbi_buffer_queue()
229 struct bttv *btv = fh->btv; in vbi_buffer_release()
315 struct bttv *btv = fh->btv; in bttv_try_fmt_vbi_cap()
333 struct bttv *btv = fh->btv; in bttv_s_fmt_vbi_cap()
DKconfig19 <file:Documentation/media/v4l-drivers/bttv.rst> for more information.
22 module will be called bttv.
/Linux-v4.19/Documentation/media/dvb-drivers/
Dbt8xx.rst19 This class of cards has a bt878a as the PCI interface, and require the bttv driver
45 Regular case: If the bttv driver detects a bt8xx-based DVB card, all frontend and backend modules w…
57 $ modprobe bttv card=113
101 $ modprobe bttv card=113 card=135
103 For a full list of card ID's please see Documentation/media/v4l-drivers/bttv-cardlist.rst.
Davermedia.rst144 * modprobe bttv (normally loaded automatically)
/Linux-v4.19/Documentation/media/v4l-drivers/
Dbttv.rst1 The bttv driver
4 Release notes for bttv
7 You'll need at least these config options for bttv:
15 The latest bttv version is available from http://bytesex.org/bttv/
18 Make bttv work with your card
21 Just try "modprobe bttv" and see if that works.
23 If it doesn't bttv likely could not autodetect your card and needs some
24 insmod options. The most important insmod option for bttv is "card=n"
27 cards is in CARDLIST.bttv
29 If bttv takes very long to load (happens sometimes with the cheap
[all …]
Dcardlist.rst8 bttv-cardlist
Dindex.rst38 bttv
Dsaa7134.rst17 As with bttv, card-specific tweaks are needed. Check CARDLIST for a
Dbttv-cardlist.rst584 - Sabrent TV-FM (bttv version)
/Linux-v4.19/Documentation/media/uapi/v4l/
Dfunc-read.rst82 the bttv driver, initiating a DMA to user memory when :ref:`read() <func-read>`
Dvidioc-querycap.rst55 example: "bttv". Driver specific applications can use this
Dvidioc-g-fbuf.rst284 video capture driver (bttv) supports this flag. The use of this
Ddiff-v4l.rst652 to ``/dev/video0``. Note the original bttv interface is not

12