/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | bttv-audio-hook.h | 10 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 …]
|
D | Makefile | 1 bttv-objs := bttv-driver.o bttv-cards.o bttv-if.o \ 2 bttv-risc.o bttv-vbi.o bttv-i2c.o bttv-gpio.o \ 3 bttv-input.o bttv-audio-hook.o btcx-risc.o 5 obj-$(CONFIG_VIDEO_BT848) += bttv.o
|
D | bttvp.h | 221 struct bttv *btv; 250 int bttv_risc_packed(struct bttv *btv, struct btcx_riscmem *risc, 257 void bttv_set_dma(struct bttv *btv, int override); 258 int bttv_risc_init_main(struct bttv *btv); 259 int bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc, 263 int bttv_buffer_risc(struct bttv *btv, struct bttv_buffer *buf); 264 int bttv_buffer_activate_video(struct bttv *btv, 266 int bttv_buffer_activate_vbi(struct bttv *btv, 268 void bttv_dma_free(struct videobuf_queue *q, struct bttv *btv, 272 int bttv_overlay_risc(struct bttv *btv, struct bttv_overlay *ov, [all …]
|
D | bttv.h | 215 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 …]
|
D | bttv-i2c.c | 62 struct bttv *btv = (struct bttv*)data; in bttv_bit_setscl() 74 struct bttv *btv = (struct bttv*)data; in bttv_bit_setsda() 86 struct bttv *btv = (struct bttv*)data; in bttv_bit_getscl() 95 struct bttv *btv = (struct bttv*)data; in bttv_bit_getsda() 120 bttv_i2c_wait_done(struct bttv *btv) in bttv_i2c_wait_done() 139 bttv_i2c_sendbytes(struct bttv *btv, const struct i2c_msg *msg, int last) in bttv_i2c_sendbytes() 189 bttv_i2c_readbytes(struct bttv *btv, const struct i2c_msg *msg, int last) in bttv_i2c_readbytes() 237 struct bttv *btv = to_bttv(v4l2_dev); in bttv_i2c_xfer() 273 int bttv_I2CRead(struct bttv *btv, unsigned char addr, char *probe_for) in bttv_I2CRead() 298 int bttv_I2CWrite(struct bttv *btv, unsigned char addr, unsigned char b1, in bttv_I2CWrite() [all …]
|
D | bttv-audio-hook.c | 15 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 …]
|
D | bttv-gpio.c | 143 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()
|
D | bttv-cards.c | 48 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 …]
|
D | bttv-driver.c | 66 struct bttv *bttvs[BTTV_MAX]; 190 struct bttv *btv = video_get_drvdata(vfd); in show_card() 203 static void request_modules(struct bttv *dev) in request_modules() 209 static void flush_request_modules(struct bttv *dev) in flush_request_modules() 683 int check_alloc_btres_lock(struct bttv *btv, struct bttv_fh *fh, int bit) in check_alloc_btres_lock() 738 int locked_btres(struct bttv *btv, int bit) in locked_btres() 745 disclaim_vbi_lines(struct bttv *btv) in disclaim_vbi_lines() 752 disclaim_video_lines(struct bttv *btv) in disclaim_video_lines() 773 void free_btres_lock(struct bttv *btv, struct bttv_fh *fh, int bits) in free_btres_lock() 804 static void set_pll_freq(struct bttv *btv, unsigned int fin, unsigned int fout) in set_pll_freq() [all …]
|
D | bttv-input.c | 53 static void ir_handle_key(struct bttv *btv) in ir_handle_key() 87 static void ir_enltv_handle_key(struct bttv *btv) in ir_enltv_handle_key() 126 static int bttv_rc5_irq(struct bttv *btv); 128 void bttv_input_irq(struct bttv *btv) in bttv_input_irq() 140 struct bttv *btv = (struct bttv*)data; in bttv_input_timer() 246 static int bttv_rc5_irq(struct bttv *btv) in bttv_rc5_irq() 301 static void bttv_ir_start(struct bttv *btv, struct bttv_ir *ir) in bttv_ir_start() 315 static void bttv_ir_stop(struct bttv *btv) in bttv_ir_stop() 369 void init_bttv_i2c_ir(struct bttv *btv) in init_bttv_i2c_ir() 416 int bttv_input_init(struct bttv *btv) in bttv_input_init() [all …]
|
D | bttv-if.c | 59 struct bttv *btv; in bttv_gpio_enable() 77 struct bttv *btv; in bttv_read_gpio() 99 struct bttv *btv; in bttv_write_gpio()
|
D | bttv-risc.c | 47 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() 246 bttv_risc_overlay(struct bttv *btv, struct btcx_riscmem *risc, in bttv_risc_overlay() 336 bttv_calc_geo_old(struct bttv *btv, struct bttv_geometry *geo, in bttv_calc_geo_old() 380 bttv_calc_geo (struct bttv * btv, in bttv_calc_geo() 436 bttv_apply_geo(struct bttv *btv, struct bttv_geometry *geo, int odd) in bttv_apply_geo() 463 bttv_set_dma(struct bttv *btv, int override) in bttv_set_dma() 515 bttv_risc_init_main(struct bttv *btv) in bttv_risc_init_main() 554 bttv_risc_hook(struct bttv *btv, int slot, struct btcx_riscmem *risc, in bttv_risc_hook() 581 bttv_dma_free(struct videobuf_queue *q,struct bttv *btv, struct bttv_buffer *buf) in bttv_dma_free() [all …]
|
D | bttv-vbi.c | 86 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()
|
D | Kconfig | 19 <file:Documentation/video4linux/bttv/> for more information. 22 module will be called bttv.
|
/linux-4.4.14/Documentation/video4linux/bttv/ |
D | README | 2 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 …]
|
D | README.freeze | 2 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 …]
|
D | PROBLEMS | 12 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.
|
D | Modprobe.conf | 8 alias char-major-81-0 bttv 9 options bttv card=2 radio=1
|
D | Modules.conf | 11 alias char-major-81-0 bttv 12 options bttv card=2 radio=1
|
D | Sound-FAQ | 2 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
|
D | CONTRIBUTORS | 1 Contributors to bttv:
|
D | Insmod-options | 8 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
|
D | README.WINVIEW | 32 insmod bttv pll=1 radio=1 card=17
|
D | README.quirks | 12 messages, bttv tells you).
|
D | Cards | 2 Gunther Mayer's bttv card gallery (graphical version of this text file :-) 3 is available at: http://www.bttv-gallery.de/
|
/linux-4.4.14/Documentation/dvb/ |
D | bt8xx.txt | 7 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.
|
D | avermedia.txt | 139 * modprobe bttv (normally loaded automatically)
|
/linux-4.4.14/Documentation/sound/oss/ |
D | btaudio | 34 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.
|
D | Introduction | 423 alias sound-slot-2 bttv 426 pre-install bttv modprobe tuner ; modprobe tvmixer 429 options bttv card=0 radio=0 pll=0
|
/linux-4.4.14/Documentation/video4linux/ |
D | README.saa7134 | 16 As with bttv, card-specific tweaks are needed. Check CARDLIST for a
|
D | README.ir | 16 bttv ir-kbd-gpio or ir-kbd-i2c depending on your
|
D | CARDLIST.bttv | 143 142 -> Sabrent TV-FM (bttv version)
|
/linux-4.4.14/Documentation/ |
D | kernel-parameters.txt | 558 bttv.card= [HW,V4L] bttv (bt848 + bt878 based grabber cards) 559 bttv.radio= Most important insmod options are available as 561 bttv.pll= See Documentation/video4linux/bttv/Insmod-options 562 bttv.tuner=
|
/linux-4.4.14/Documentation/filesystems/ |
D | proc.txt | 614 video bttv info of video resources (2.4) 654 18: 177 164 IO-APIC-level bttv
|
/linux-4.4.14/ |
D | CREDITS | 1924 D: video4linux, bttv, vesafb, some scsi, misc fixes
|
D | MAINTAINERS | 2525 F: Documentation/video4linux/bttv/ 2526 F: drivers/media/pci/bt8xx/bttv*
|