Home
last modified time | relevance | path

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

12

/linux-2.6.39/drivers/media/video/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 …]
DMakefile5 bttv-objs := bttv-driver.o bttv-cards.o bttv-if.o \
6 bttv-risc.o bttv-vbi.o bttv-i2c.o bttv-gpio.o \
7 bttv-input.o bttv-audio-hook.o
9 obj-$(CONFIG_VIDEO_BT848) += bttv.o
Dbttvp.h220 struct bttv *btv;
252 int bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc,
259 void bttv_set_dma(struct bttv *btv, int override);
260 int bttv_risc_init_main(struct bttv *btv);
261 int bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc,
265 int bttv_buffer_risc(struct bttv *btv, struct bttv_buffer *buf);
266 int bttv_buffer_activate_video(struct bttv *btv,
268 int bttv_buffer_activate_vbi(struct bttv *btv,
270 void bttv_dma_free(struct videobuf_queue *q, struct bttv *btv,
274 int bttv_overlay_risc(struct bttv *btv, struct bttv_overlay *ov,
[all …]
Dbttv.h209 struct bttv;
213 void (*volume_gpio)(struct bttv *btv, __u16 volume);
214 void (*audio_mode_gpio)(struct bttv *btv, struct v4l2_tuner *tuner, int set);
215 void (*muxsel_hook)(struct bttv *btv, unsigned int input);
280 extern void bttv_idcard(struct bttv *btv);
281 extern void bttv_init_card1(struct bttv *btv);
282 extern void bttv_init_card2(struct bttv *btv);
283 extern void bttv_init_tuner(struct bttv *btv);
286 extern void tea5757_set_freq(struct bttv *btv, unsigned short freq);
287 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()
190 bttv_i2c_readbytes(struct bttv *btv, const struct i2c_msg *msg, int last) in bttv_i2c_readbytes()
232 struct bttv *btv = to_bttv(v4l2_dev); in bttv_i2c_xfer()
267 int bttv_I2CRead(struct bttv *btv, unsigned char addr, char *probe_for) in bttv_I2CRead()
292 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()
76 void gvbctv5pci_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in gvbctv5pci_audio()
143 void avermedia_tvphone_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in avermedia_tvphone_audio()
165 void avermedia_tv_stereo_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in avermedia_tv_stereo_audio()
186 void lt9415_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in lt9415_audio()
215 void terratv_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in terratv_audio()
235 void winfast2000_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in winfast2000_audio()
268 void pvbt878p9b_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in pvbt878p9b_audio()
299 void fv2000s_audio(struct bttv *btv, struct v4l2_tuner *t, int set) in fv2000s_audio()
[all …]
Dbttv-gpio.c141 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_inout()
155 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_read()
164 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_write()
171 struct bttv *btv = container_of(core, struct bttv, c); in bttv_gpio_bits()
Dbttv-cards.c46 static void boot_msp34xx(struct bttv *btv, int pin);
47 static void hauppauge_eeprom(struct bttv *btv);
48 static void avermedia_eeprom(struct bttv *btv);
49 static void osprey_eeprom(struct bttv *btv, const u8 ee[256]);
50 static void modtec_eeprom(struct bttv *btv);
51 static void init_PXC200(struct bttv *btv);
52 static void init_RTV24(struct bttv *btv);
54 static void rv605_muxsel(struct bttv *btv, unsigned int input);
55 static void eagle_muxsel(struct bttv *btv, unsigned int input);
56 static void xguard_muxsel(struct bttv *btv, unsigned int input);
[all …]
Dbttv-input.c50 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()
123 static int bttv_rc5_irq(struct bttv *btv);
125 void bttv_input_irq(struct bttv *btv) in bttv_input_irq()
137 struct bttv *btv = (struct bttv*)data; in bttv_input_timer()
245 static int bttv_rc5_irq(struct bttv *btv) in bttv_rc5_irq()
302 static void bttv_ir_start(struct bttv *btv, struct bttv_ir *ir) in bttv_ir_start()
318 static void bttv_ir_stop(struct bttv *btv) in bttv_ir_stop()
370 void __devinit init_bttv_i2c_ir(struct bttv *btv) in init_bttv_i2c_ir()
413 int __devexit fini_bttv_i2c(struct bttv *btv) in fini_bttv_i2c()
[all …]
Dbttv-driver.c62 struct bttv *bttvs[BTTV_MAX];
174 struct bttv *btv = video_get_drvdata(vfd); in show_card()
187 static void request_modules(struct bttv *dev) in request_modules()
193 static void flush_request_modules(struct bttv *dev) in flush_request_modules()
850 int check_alloc_btres_lock(struct bttv *btv, struct bttv_fh *fh, int bit) in check_alloc_btres_lock()
905 int locked_btres(struct bttv *btv, int bit) in locked_btres()
912 disclaim_vbi_lines(struct bttv *btv) in disclaim_vbi_lines()
919 disclaim_video_lines(struct bttv *btv) in disclaim_video_lines()
940 void free_btres_lock(struct bttv *btv, struct bttv_fh *fh, int bits) in free_btres_lock()
971 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-risc.c45 bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_packed()
124 bttv_risc_planar(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_planar()
244 bttv_risc_overlay(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_overlay()
334 bttv_calc_geo_old(struct bttv *btv, struct bttv_geometry *geo, in bttv_calc_geo_old()
378 bttv_calc_geo (struct bttv * btv, in bttv_calc_geo()
434 bttv_apply_geo(struct bttv *btv, struct bttv_geometry *geo, int odd) in bttv_apply_geo()
461 bttv_set_dma(struct bttv *btv, int override) in bttv_set_dma()
514 bttv_risc_init_main(struct bttv *btv) in bttv_risc_init_main()
553 bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc, in bttv_risc_hook()
580 bttv_dma_free(struct videobuf_queue *q,struct bttv *btv, struct bttv_buffer *buf) in bttv_dma_free()
[all …]
DKconfig17 <file:Documentation/video4linux/bttv/> for more information.
20 module will be called bttv.
Dbttv-vbi.c81 struct bttv *btv = fh->btv; in vbi_buffer_setup()
103 struct bttv *btv = fh->btv; in vbi_buffer_prepare()
209 struct bttv *btv = fh->btv; in vbi_buffer_queue()
224 struct bttv *btv = fh->btv; in vbi_buffer_release()
310 struct bttv *btv = fh->btv; in bttv_try_fmt_vbi_cap()
328 struct bttv *btv = fh->btv; in bttv_s_fmt_vbi_cap()
/linux-2.6.39/Documentation/video4linux/bttv/
DREADME2 Release notes for bttv
5 You'll need at least these config options for bttv:
10 The latest bttv version is available from http://bytesex.org/bttv/
13 Make bttv work with your card
16 Just try "modprobe bttv" and see if that works.
18 If it doesn't bttv likely could not autodetect your card and needs some
19 insmod options. The most important insmod option for bttv is "card=n"
22 cards is in CARDLIST.bttv
24 If bttv takes very long to load (happens sometimes with the cheap
34 If your card isn't listed in CARDLIST.bttv or if you have trouble making
[all …]
DREADME.freeze2 If the box freezes hard with bttv ...
5 It might be a bttv driver bug. It also might be bad hardware. It also
8 Just mailing me "bttv freezes" isn't going to help much. This README
12 bttv bugs
34 I've seen reports that bttv 0.7.x crashes whereas 0.8.x works rock solid
35 for some people. Thus probably a small buglet left somewhere in bttv
45 Sometimes problems show up with bttv just because of the high load on
51 only makes it less likely to happen. Both bttv and btaudio have a
55 doing DMA at the same time. bttv + ide seems to cause this sometimes,
69 try to shuffle around the PCI cards to give bttv another IRQ or make
[all …]
DPROBLEMS12 If it is different to the address found by bttv install bttv like this:
13 "insmod bttv vidmem=0xfb0"
18 remap this. E.g.: insmod bttv vidmem=0xfb0 remap=0xfa0
33 bttv with it. bttv seems to work with most S3 cards with Accelerated X.
DModprobe.conf8 alias char-major-81-0 bttv
9 options bttv card=2 radio=1
DModules.conf11 alias char-major-81-0 bttv
12 options bttv card=2 radio=1
DSound-FAQ2 bttv and sound mini howto
11 bttv-cards.c, which holds the information required for each board.
13 makes no difference). The bttv driver prints a line to the kernel
19 correct board type as insmod argument, "insmod bttv card=2" for
93 Starting with release 0.7.41 bttv has a number of insmod options to
DCONTRIBUTORS1 Contributors to bttv:
DInsmod-options8 bttv.o
44 push used by bttv. bttv will disable overlay
161 part of bttv.c, so if your sound used to work but does not
DREADME.WINVIEW32 insmod bttv pll=1 radio=1 card=17
/linux-2.6.39/Documentation/dvb/
Dbt8xx.txt7 This class of cards has a bt878a as the PCI interface, and require the bttv driver
32 Regular case: If the bttv driver detects a bt8xx-based DVB card, all frontend and backend modules w…
42 $ modprobe bttv card=113
76 $ modprobe bttv card=113 card=135
78 For a full list of card ID's please see Documentation/video4linux/CARDLIST.bttv.
/linux-2.6.39/Documentation/sound/oss/
Dbtaudio34 Latest versions are available from http://bytesex.org/bttv/, the
35 driver is in the bttv tarball. Kernel patches might be available too,
36 have a look at http://bytesex.org/bttv/listing.html.

12