diff options
-rw-r--r-- | Documentation/media/v4l-drivers/bttv.rst | 156 | ||||
-rw-r--r-- | Documentation/media/v4l-drivers/index.rst | 1 |
2 files changed, 96 insertions, 61 deletions
diff --git a/Documentation/media/v4l-drivers/bttv.rst b/Documentation/media/v4l-drivers/bttv.rst index d7d956835e38..611e8d529f16 100644 --- a/Documentation/media/v4l-drivers/bttv.rst +++ b/Documentation/media/v4l-drivers/bttv.rst | |||
@@ -1,11 +1,13 @@ | |||
1 | The bttv driver | 1 | The bttv driver |
2 | =============== | 2 | =============== |
3 | 3 | ||
4 | |||
5 | Release notes for bttv | 4 | Release notes for bttv |
6 | ---------------------- | 5 | ---------------------- |
7 | 6 | ||
8 | You'll need at least these config options for bttv: | 7 | You'll need at least these config options for bttv: |
8 | |||
9 | .. code-block:: none | ||
10 | |||
9 | CONFIG_I2C=m | 11 | CONFIG_I2C=m |
10 | CONFIG_I2C_ALGOBIT=m | 12 | CONFIG_I2C_ALGOBIT=m |
11 | CONFIG_VIDEO_DEV=m | 13 | CONFIG_VIDEO_DEV=m |
@@ -26,6 +28,9 @@ cards is in CARDLIST.bttv | |||
26 | 28 | ||
27 | If bttv takes very long to load (happens sometimes with the cheap | 29 | If bttv takes very long to load (happens sometimes with the cheap |
28 | cards which have no tuner), try adding this to your modules.conf: | 30 | cards which have no tuner), try adding this to your modules.conf: |
31 | |||
32 | .. code-block:: none | ||
33 | |||
29 | options i2c-algo-bit bit_test=1 | 34 | options i2c-algo-bit bit_test=1 |
30 | 35 | ||
31 | For the WinTV/PVR you need one firmware file from the driver CD: | 36 | For the WinTV/PVR you need one firmware file from the driver CD: |
@@ -44,10 +49,12 @@ Autodetecting cards | |||
44 | bttv uses the PCI Subsystem ID to autodetect the card type. lspci lists | 49 | bttv uses the PCI Subsystem ID to autodetect the card type. lspci lists |
45 | the Subsystem ID in the second line, looks like this: | 50 | the Subsystem ID in the second line, looks like this: |
46 | 51 | ||
47 | 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02) | 52 | .. code-block:: none |
48 | Subsystem: Hauppauge computer works Inc. WinTV/GO | 53 | |
49 | Flags: bus master, medium devsel, latency 32, IRQ 5 | 54 | 00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 02) |
50 | Memory at e2000000 (32-bit, prefetchable) [size=4K] | 55 | Subsystem: Hauppauge computer works Inc. WinTV/GO |
56 | Flags: bus master, medium devsel, latency 32, IRQ 5 | ||
57 | Memory at e2000000 (32-bit, prefetchable) [size=4K] | ||
51 | 58 | ||
52 | only bt878-based cards can have a subsystem ID (which does not mean | 59 | only bt878-based cards can have a subsystem ID (which does not mean |
53 | that every card really has one). bt848 cards can't have a Subsystem | 60 | that every card really has one). bt848 cards can't have a Subsystem |
@@ -66,7 +73,7 @@ If you have some knowledge and spare time, please try to fix this | |||
66 | yourself (patches very welcome of course...) You know: The linux | 73 | yourself (patches very welcome of course...) You know: The linux |
67 | slogan is "Do it yourself". | 74 | slogan is "Do it yourself". |
68 | 75 | ||
69 | There is a mailing list: linux-media@vger.kernel.org | 76 | There is a mailing list at |
70 | http://vger.kernel.org/vger-lists.html#linux-media | 77 | http://vger.kernel.org/vger-lists.html#linux-media |
71 | 78 | ||
72 | If you have trouble with some specific TV card, try to ask there | 79 | If you have trouble with some specific TV card, try to ask there |
@@ -91,7 +98,7 @@ This list tends to be outdated because it is updated manually ... | |||
91 | 98 | ||
92 | bttv.o | 99 | bttv.o |
93 | 100 | ||
94 | :: | 101 | .. code-block:: none |
95 | 102 | ||
96 | the bt848/878 (grabber chip) driver | 103 | the bt848/878 (grabber chip) driver |
97 | 104 | ||
@@ -159,7 +166,7 @@ bttv.o | |||
159 | 166 | ||
160 | tuner.o | 167 | tuner.o |
161 | 168 | ||
162 | :: | 169 | .. code-block:: none |
163 | 170 | ||
164 | The tuner driver. You need this unless you want to use only | 171 | The tuner driver. You need this unless you want to use only |
165 | with a camera or external tuner ... | 172 | with a camera or external tuner ... |
@@ -173,7 +180,7 @@ tuner.o | |||
173 | 180 | ||
174 | tvaudio.o | 181 | tvaudio.o |
175 | 182 | ||
176 | :: | 183 | .. code-block:: none |
177 | 184 | ||
178 | new, experimental module which is supported to provide a single | 185 | new, experimental module which is supported to provide a single |
179 | driver for all simple i2c audio control chips (tda/tea*). | 186 | driver for all simple i2c audio control chips (tda/tea*). |
@@ -224,8 +231,7 @@ tvaudio.o | |||
224 | 231 | ||
225 | msp3400.o | 232 | msp3400.o |
226 | 233 | ||
227 | :: | 234 | .. code-block:: none |
228 | |||
229 | 235 | ||
230 | The driver for the msp34xx sound processor chips. If you have a | 236 | The driver for the msp34xx sound processor chips. If you have a |
231 | stereo card, you probably want to insmod this one. | 237 | stereo card, you probably want to insmod this one. |
@@ -246,7 +252,7 @@ msp3400.o | |||
246 | 252 | ||
247 | tea6300.o - OBSOLETE (use tvaudio instead) | 253 | tea6300.o - OBSOLETE (use tvaudio instead) |
248 | 254 | ||
249 | :: | 255 | .. code-block:: none |
250 | 256 | ||
251 | The driver for the tea6300 fader chip. If you have a stereo | 257 | The driver for the tea6300 fader chip. If you have a stereo |
252 | card and the msp3400.o doesn't work, you might want to try this | 258 | card and the msp3400.o doesn't work, you might want to try this |
@@ -258,7 +264,7 @@ tea6300.o - OBSOLETE (use tvaudio instead) | |||
258 | 264 | ||
259 | tda8425.o - OBSOLETE (use tvaudio instead) | 265 | tda8425.o - OBSOLETE (use tvaudio instead) |
260 | 266 | ||
261 | :: | 267 | .. code-block:: none |
262 | 268 | ||
263 | The driver for the tda8425 fader chip. This driver used to be | 269 | The driver for the tda8425 fader chip. This driver used to be |
264 | part of bttv.c, so if your sound used to work but does not | 270 | part of bttv.c, so if your sound used to work but does not |
@@ -269,7 +275,7 @@ tda8425.o - OBSOLETE (use tvaudio instead) | |||
269 | 275 | ||
270 | tda985x.o - OBSOLETE (use tvaudio instead) | 276 | tda985x.o - OBSOLETE (use tvaudio instead) |
271 | 277 | ||
272 | :: | 278 | .. code-block:: none |
273 | 279 | ||
274 | The driver for the tda9850/55 audio chips. | 280 | The driver for the tda9850/55 audio chips. |
275 | 281 | ||
@@ -444,6 +450,8 @@ Sound will work only, if the correct entry is used (for video it often | |||
444 | makes no difference). The bttv driver prints a line to the kernel | 450 | makes no difference). The bttv driver prints a line to the kernel |
445 | log, telling which card type is used. Like this one: | 451 | log, telling which card type is used. Like this one: |
446 | 452 | ||
453 | .. code-block:: none | ||
454 | |||
447 | bttv0: model: BT848(Hauppauge old) [autodetected] | 455 | bttv0: model: BT848(Hauppauge old) [autodetected] |
448 | 456 | ||
449 | You should verify this is correct. If it isn't, you have to pass the | 457 | You should verify this is correct. If it isn't, you have to pass the |
@@ -489,19 +497,21 @@ As mentioned above, there is a array which holds the required | |||
489 | information for each known board. You basically have to create a new | 497 | information for each known board. You basically have to create a new |
490 | line for your board. The important fields are these two: | 498 | line for your board. The important fields are these two: |
491 | 499 | ||
492 | struct tvcard | 500 | .. code-block:: c |
493 | { | 501 | |
494 | [ ... ] | 502 | struct tvcard |
495 | u32 gpiomask; | 503 | { |
496 | u32 audiomux[6]; /* Tuner, Radio, external, internal, mute, stereo */ | 504 | [ ... ] |
497 | }; | 505 | u32 gpiomask; |
506 | u32 audiomux[6]; /* Tuner, Radio, external, internal, mute, stereo */ | ||
507 | }; | ||
498 | 508 | ||
499 | gpiomask specifies which pins are used to control the audio mux chip. | 509 | gpiomask specifies which pins are used to control the audio mux chip. |
500 | The corresponding bits in the output enable register | 510 | The corresponding bits in the output enable register |
501 | (BT848_GPIO_OUT_EN) will be set as these pins must be driven by the | 511 | (BT848_GPIO_OUT_EN) will be set as these pins must be driven by the |
502 | bt848 chip. | 512 | bt848 chip. |
503 | 513 | ||
504 | The audiomux[] array holds the data values for the different inputs | 514 | The audiomux\[\] array holds the data values for the different inputs |
505 | (i.e. which pins must be high/low for tuner/mute/...). This will be | 515 | (i.e. which pins must be high/low for tuner/mute/...). This will be |
506 | written to the data register (BT848_GPIO_DATA) to switch the audio | 516 | written to the data register (BT848_GPIO_DATA) to switch the audio |
507 | mux. | 517 | mux. |
@@ -512,11 +522,11 @@ the audiomux array. If you have Windows and the drivers four your | |||
512 | card installed, you might to check out if you can read these registers | 522 | card installed, you might to check out if you can read these registers |
513 | values used by the windows driver. A tool to do this is available | 523 | values used by the windows driver. A tool to do this is available |
514 | from ftp://telepresence.dmem.strath.ac.uk/pub/bt848/winutil, but it | 524 | from ftp://telepresence.dmem.strath.ac.uk/pub/bt848/winutil, but it |
515 | does'nt work with bt878 boards according to some reports I received. | 525 | doesn't work with bt878 boards according to some reports I received. |
516 | Another one with bt878 support is available from | 526 | Another one with bt878 support is available from |
517 | http://btwincap.sourceforge.net/Files/btspy2.00.zip | 527 | http://btwincap.sourceforge.net/Files/btspy2.00.zip |
518 | 528 | ||
519 | You might also dig around in the *.ini files of the Windows applications. | 529 | You might also dig around in the \*.ini files of the Windows applications. |
520 | You can have a look at the board to see which of the gpio pins are | 530 | You can have a look at the board to see which of the gpio pins are |
521 | connected at all and then start trial-and-error ... | 531 | connected at all and then start trial-and-error ... |
522 | 532 | ||
@@ -524,22 +534,26 @@ connected at all and then start trial-and-error ... | |||
524 | Starting with release 0.7.41 bttv has a number of insmod options to | 534 | Starting with release 0.7.41 bttv has a number of insmod options to |
525 | make the gpio debugging easier: | 535 | make the gpio debugging easier: |
526 | 536 | ||
527 | bttv_gpio=0/1 enable/disable gpio debug messages | 537 | .. code-block:: none |
528 | gpiomask=n set the gpiomask value | 538 | |
529 | audiomux=i,j,... set the values of the audiomux array | 539 | bttv_gpio=0/1 enable/disable gpio debug messages |
530 | audioall=a set the values of the audiomux array (one | 540 | gpiomask=n set the gpiomask value |
531 | value for all array elements, useful to check | 541 | audiomux=i,j,... set the values of the audiomux array |
532 | out which effect the particular value has). | 542 | audioall=a set the values of the audiomux array (one |
543 | value for all array elements, useful to check | ||
544 | out which effect the particular value has). | ||
533 | 545 | ||
534 | The messages printed with bttv_gpio=1 look like this: | 546 | The messages printed with bttv_gpio=1 look like this: |
535 | 547 | ||
548 | .. code-block:: none | ||
549 | |||
536 | bttv0: gpio: en=00000027, out=00000024 in=00ffffd8 [audio: off] | 550 | bttv0: gpio: en=00000027, out=00000024 in=00ffffd8 [audio: off] |
537 | 551 | ||
538 | en = output _en_able register (BT848_GPIO_OUT_EN) | 552 | en = output _en_able register (BT848_GPIO_OUT_EN) |
539 | out = _out_put bits of the data register (BT848_GPIO_DATA), | 553 | out = _out_put bits of the data register (BT848_GPIO_DATA), |
540 | i.e. BT848_GPIO_DATA & BT848_GPIO_OUT_EN | 554 | i.e. BT848_GPIO_DATA & BT848_GPIO_OUT_EN |
541 | in = _in_put bits of the data register, | 555 | in = _in_put bits of the data register, |
542 | i.e. BT848_GPIO_DATA & ~BT848_GPIO_OUT_EN | 556 | i.e. BT848_GPIO_DATA & ~BT848_GPIO_OUT_EN |
543 | 557 | ||
544 | 558 | ||
545 | 559 | ||
@@ -549,19 +563,21 @@ Other elements of the tvcards array | |||
549 | If you are trying to make a new card work you might find it useful to | 563 | If you are trying to make a new card work you might find it useful to |
550 | know what the other elements in the tvcards array are good for: | 564 | know what the other elements in the tvcards array are good for: |
551 | 565 | ||
552 | video_inputs - # of video inputs the card has | 566 | .. code-block:: none |
553 | audio_inputs - historical cruft, not used any more. | 567 | |
554 | tuner - which input is the tuner | 568 | video_inputs - # of video inputs the card has |
555 | svhs - which input is svhs (all others are labeled composite) | 569 | audio_inputs - historical cruft, not used any more. |
556 | muxsel - video mux, input->registervalue mapping | 570 | tuner - which input is the tuner |
557 | pll - same as pll= insmod option | 571 | svhs - which input is svhs (all others are labeled composite) |
558 | tuner_type - same as tuner= insmod option | 572 | muxsel - video mux, input->registervalue mapping |
559 | *_modulename - hint whenever some card needs this or that audio | 573 | pll - same as pll= insmod option |
560 | module loaded to work properly. | 574 | tuner_type - same as tuner= insmod option |
561 | has_radio - whenever this TV card has a radio tuner. | 575 | *_modulename - hint whenever some card needs this or that audio |
562 | no_msp34xx - "1" disables loading of msp3400.o module | 576 | module loaded to work properly. |
563 | no_tda9875 - "1" disables loading of tda9875.o module | 577 | has_radio - whenever this TV card has a radio tuner. |
564 | needs_tvaudio - set to "1" to load tvaudio.o module | 578 | no_msp34xx - "1" disables loading of msp3400.o module |
579 | no_tda9875 - "1" disables loading of tda9875.o module | ||
580 | needs_tvaudio - set to "1" to load tvaudio.o module | ||
565 | 581 | ||
566 | If some config item is specified both from the tvcards array and as | 582 | If some config item is specified both from the tvcards array and as |
567 | insmod option, the insmod option takes precedence. | 583 | insmod option, the insmod option takes precedence. |
@@ -740,10 +756,12 @@ Identifying: | |||
740 | - LR137 = Flyvideo DV2000/DV3000 (SAA7130/SAA7134 + IEEE1394) | 756 | - LR137 = Flyvideo DV2000/DV3000 (SAA7130/SAA7134 + IEEE1394) |
741 | - LR138 Rev.C= Flyvideo 2000 (SAA7130) | 757 | - LR138 Rev.C= Flyvideo 2000 (SAA7130) |
742 | - LR138 Flyvideo 3000 (SAA7134) w/Stereo TV | 758 | - LR138 Flyvideo 3000 (SAA7134) w/Stereo TV |
759 | |||
743 | - These exist in variations w/FM and w/Remote sometimes denoted | 760 | - These exist in variations w/FM and w/Remote sometimes denoted |
744 | by suffixes "FM" and "R". | 761 | by suffixes "FM" and "R". |
745 | 762 | ||
746 | #) You have a laptop (miniPCI card): | 763 | #) You have a laptop (miniPCI card): |
764 | |||
747 | - Product = FlyTV Platinum Mini | 765 | - Product = FlyTV Platinum Mini |
748 | - Model/Chip = LR212/saa7135 | 766 | - Model/Chip = LR212/saa7135 |
749 | 767 | ||
@@ -911,14 +929,14 @@ is wrong. If it doesn't work, send me email. | |||
911 | 929 | ||
912 | 930 | ||
913 | - No Thanks to Leadtek they refused to answer any questions about their | 931 | - No Thanks to Leadtek they refused to answer any questions about their |
914 | hardware. The driver was written by visual inspection of the card. If you | 932 | hardware. The driver was written by visual inspection of the card. If you |
915 | use this driver, send an email insult to them, and tell them you won't | 933 | use this driver, send an email insult to them, and tell them you won't |
916 | continue buying their hardware unless they support Linux. | 934 | continue buying their hardware unless they support Linux. |
917 | 935 | ||
918 | - Little thanks to Princeton Technology Corp (http://www.princeton.com.tw) | 936 | - Little thanks to Princeton Technology Corp (http://www.princeton.com.tw) |
919 | who make the audio attenuator. Their publicly available data-sheet available | 937 | who make the audio attenuator. Their publicly available data-sheet available |
920 | on their web site doesn't include the chip programming information! Hidden | 938 | on their web site doesn't include the chip programming information! Hidden |
921 | on their server are the full data-sheets, but don't ask how I found it. | 939 | on their server are the full data-sheets, but don't ask how I found it. |
922 | 940 | ||
923 | To use the driver I use the following options, the tuner and pll settings might | 941 | To use the driver I use the following options, the tuner and pll settings might |
924 | be different in your country | 942 | be different in your country |
@@ -953,7 +971,7 @@ Provideo | |||
953 | MediaForte TV-Vision PV951, | 971 | MediaForte TV-Vision PV951, |
954 | Yoko PV951, | 972 | Yoko PV951, |
955 | Vivanco Tuner Card PCI Art.-Nr.: 68404, | 973 | Vivanco Tuner Card PCI Art.-Nr.: 68404, |
956 | ) now named PV-951T | 974 | ) now named PV-951T |
957 | 975 | ||
958 | - Surveillance Series: | 976 | - Surveillance Series: |
959 | 977 | ||
@@ -1009,7 +1027,7 @@ AVerMedia | |||
1009 | PCB PCI-ID Model-Name Eeprom Tuner Sound Country | 1027 | PCB PCI-ID Model-Name Eeprom Tuner Sound Country |
1010 | ======== =========== =============== ======= ====== ======== ======================= | 1028 | ======== =========== =============== ======= ====== ======== ======================= |
1011 | M101.C ISA ! | 1029 | M101.C ISA ! |
1012 | M108-B Bt848 -- FR1236 US [#f2]_,[#f3]_ | 1030 | M108-B Bt848 -- FR1236 US [#f2]_, [#f3]_ |
1013 | M1A8-A Bt848 AVer TV-Phone FM1216 -- | 1031 | M1A8-A Bt848 AVer TV-Phone FM1216 -- |
1014 | M168-T 1461:0003 AVerTV Studio 48:17 FM1216 TDA9840T D [#f1]_ w/FM w/Remote | 1032 | M168-T 1461:0003 AVerTV Studio 48:17 FM1216 TDA9840T D [#f1]_ w/FM w/Remote |
1015 | M168-U 1461:0004 TVCapture98 40:11 FI1216 -- D w/Remote | 1033 | M168-U 1461:0004 TVCapture98 40:11 FI1216 -- D w/Remote |
@@ -1060,7 +1078,7 @@ Models: | |||
1060 | - Video Highway Xtreme (aka "VHX") (Bt848, FM w/ TEA5757) | 1078 | - Video Highway Xtreme (aka "VHX") (Bt848, FM w/ TEA5757) |
1061 | 1079 | ||
1062 | IXMicro (former: IMS=Integrated Micro Solutions) | 1080 | IXMicro (former: IMS=Integrated Micro Solutions) |
1063 | ~~~~~~~ | 1081 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
1064 | 1082 | ||
1065 | Models: | 1083 | Models: |
1066 | 1084 | ||
@@ -1138,8 +1156,10 @@ Models: | |||
1138 | 1156 | ||
1139 | - MTV878 | 1157 | - MTV878 |
1140 | Package comes with different contents: | 1158 | Package comes with different contents: |
1159 | |||
1141 | a) pcb "MTV878" (CARD=75) | 1160 | a) pcb "MTV878" (CARD=75) |
1142 | b) Pixelview Rev. 4_ | 1161 | b) Pixelview Rev. 4\_ |
1162 | |||
1143 | - MTV878R w/Remote Control | 1163 | - MTV878R w/Remote Control |
1144 | - MTV878F w/Remote Control w/FM radio | 1164 | - MTV878F w/Remote Control w/FM radio |
1145 | 1165 | ||
@@ -1311,13 +1331,16 @@ Models: | |||
1311 | - TT-DVB-Sat | 1331 | - TT-DVB-Sat |
1312 | - revisions 1.1, 1.3, 1.5, 1.6 and 2.1 | 1332 | - revisions 1.1, 1.3, 1.5, 1.6 and 2.1 |
1313 | - This card is sold as OEM from: | 1333 | - This card is sold as OEM from: |
1334 | |||
1314 | - Siemens DVB-s Card | 1335 | - Siemens DVB-s Card |
1315 | - Hauppauge WinTV DVB-S | 1336 | - Hauppauge WinTV DVB-S |
1316 | - Technisat SkyStar 1 DVB | 1337 | - Technisat SkyStar 1 DVB |
1317 | - Galaxis DVB Sat | 1338 | - Galaxis DVB Sat |
1339 | |||
1318 | - Now this card is called TT-PCline Premium Family | 1340 | - Now this card is called TT-PCline Premium Family |
1319 | - TT-Budget (saa7146, bsru6-701a) | 1341 | - TT-Budget (saa7146, bsru6-701a) |
1320 | This card is sold as OEM from: | 1342 | This card is sold as OEM from: |
1343 | |||
1321 | - Hauppauge WinTV Nova | 1344 | - Hauppauge WinTV Nova |
1322 | - Satelco Standard PCI (DVB-S) | 1345 | - Satelco Standard PCI (DVB-S) |
1323 | - TT-DVB-C PCI | 1346 | - TT-DVB-C PCI |
@@ -1566,7 +1589,7 @@ AVEC Intercapture (bt848, tea6320) | |||
1566 | NoBrand | 1589 | NoBrand |
1567 | ~~~~~~~ | 1590 | ~~~~~~~ |
1568 | 1591 | ||
1569 | TV Excel = Australian Name for "PV-BT878P+ 8E" or "878TV Rev.3_" | 1592 | TV Excel = Australian Name for "PV-BT878P+ 8E" or "878TV Rev.3\_" |
1570 | 1593 | ||
1571 | Mach www.machspeed.com | 1594 | Mach www.machspeed.com |
1572 | ~~~~~~~~~~~~~~~~~~~~~~ | 1595 | ~~~~~~~~~~~~~~~~~~~~~~ |
@@ -1621,9 +1644,11 @@ Models: | |||
1621 | - TV Tuner - HBY-33A-RAFFLES Brooktree Bt848KPF + Philips | 1644 | - TV Tuner - HBY-33A-RAFFLES Brooktree Bt848KPF + Philips |
1622 | - TV Tuner MG9910 - HBY33A-TVO CEI + Philips SAA7110 + OKI M548262 + ST STV8438CV | 1645 | - TV Tuner MG9910 - HBY33A-TVO CEI + Philips SAA7110 + OKI M548262 + ST STV8438CV |
1623 | - Primetime TV (ISA) | 1646 | - Primetime TV (ISA) |
1647 | |||
1624 | - acquired by Singapore Technologies | 1648 | - acquired by Singapore Technologies |
1625 | - now operating as Chartered Semiconductor Manufacturing | 1649 | - now operating as Chartered Semiconductor Manufacturing |
1626 | - Manufacturer of video cards is listed as: | 1650 | - Manufacturer of video cards is listed as: |
1651 | |||
1627 | - Cogent Electronics Industries [CEI] | 1652 | - Cogent Electronics Industries [CEI] |
1628 | 1653 | ||
1629 | AITech | 1654 | AITech |
@@ -1646,7 +1671,8 @@ www.ids-imaging.de | |||
1646 | Models: | 1671 | Models: |
1647 | 1672 | ||
1648 | - Falcon Series (capture only) | 1673 | - Falcon Series (capture only) |
1649 | In USA: http://www.theimagingsource.com/ | 1674 | |
1675 | In USA: http://www.theimagingsource.com/ | ||
1650 | - DFG/LC1 | 1676 | - DFG/LC1 |
1651 | 1677 | ||
1652 | www.sknet-web.co.jp | 1678 | www.sknet-web.co.jp |
@@ -1681,10 +1707,12 @@ Models: | |||
1681 | 1707 | ||
1682 | - DST Card/DST-IP (bt878, twinhan asic) VP-1020 | 1708 | - DST Card/DST-IP (bt878, twinhan asic) VP-1020 |
1683 | - Sold as: | 1709 | - Sold as: |
1710 | |||
1684 | - KWorld DVBS Satellite TV-Card | 1711 | - KWorld DVBS Satellite TV-Card |
1685 | - Powercolor DSTV Satellite Tuner Card | 1712 | - Powercolor DSTV Satellite Tuner Card |
1686 | - Prolink Pixelview DTV2000 | 1713 | - Prolink Pixelview DTV2000 |
1687 | - Provideo PV-911 Digital Satellite TV Tuner Card With Common Interface ? | 1714 | - Provideo PV-911 Digital Satellite TV Tuner Card With Common Interface ? |
1715 | |||
1688 | - DST-CI Card (DVB Satellite) VP-1030 | 1716 | - DST-CI Card (DVB Satellite) VP-1030 |
1689 | - DCT Card (DVB cable) | 1717 | - DCT Card (DVB cable) |
1690 | 1718 | ||
@@ -1756,7 +1784,7 @@ Arowana | |||
1756 | 1784 | ||
1757 | TV-Karte / Poso Power TV (?) = Zoltrix VP-8482 (?) | 1785 | TV-Karte / Poso Power TV (?) = Zoltrix VP-8482 (?) |
1758 | 1786 | ||
1759 | iTVC15 boards: | 1787 | iTVC15 boards |
1760 | ~~~~~~~~~~~~~ | 1788 | ~~~~~~~~~~~~~ |
1761 | 1789 | ||
1762 | kuroutoshikou.com ITVC15 | 1790 | kuroutoshikou.com ITVC15 |
@@ -1796,8 +1824,10 @@ Chips used at bttv devices | |||
1796 | - Hauppauge Win/TV pci (version 405): | 1824 | - Hauppauge Win/TV pci (version 405): |
1797 | 1825 | ||
1798 | - Microchip 24LC02B or Philips 8582E2Y: | 1826 | - Microchip 24LC02B or Philips 8582E2Y: |
1827 | |||
1799 | - 256 Byte EEPROM with configuration information | 1828 | - 256 Byte EEPROM with configuration information |
1800 | - I2C 0xa0-0xa1, (24LC02B also responds to 0xa2-0xaf) | 1829 | - I2C 0xa0-0xa1, (24LC02B also responds to 0xa2-0xaf) |
1830 | |||
1801 | - Philips SAA5246AGP/E: Videotext decoder chip, I2C 0x22-0x23 | 1831 | - Philips SAA5246AGP/E: Videotext decoder chip, I2C 0x22-0x23 |
1802 | 1832 | ||
1803 | - TDA9800: sound decoder | 1833 | - TDA9800: sound decoder |
@@ -1827,8 +1857,11 @@ Chips used at bttv devices | |||
1827 | 1857 | ||
1828 | Specs | 1858 | Specs |
1829 | ----- | 1859 | ----- |
1860 | |||
1830 | Philips http://www.Semiconductors.COM/pip/ | 1861 | Philips http://www.Semiconductors.COM/pip/ |
1862 | |||
1831 | Conexant http://www.conexant.com/ | 1863 | Conexant http://www.conexant.com/ |
1864 | |||
1832 | Micronas http://www.micronas.com/en/home/index.html | 1865 | Micronas http://www.micronas.com/en/home/index.html |
1833 | 1866 | ||
1834 | Thanks | 1867 | Thanks |
@@ -1873,6 +1906,7 @@ Gerd Hoffmann | |||
1873 | Radio card (ITT sound processor) | 1906 | Radio card (ITT sound processor) |
1874 | 1907 | ||
1875 | bigfoot <bigfoot@net-way.net> | 1908 | bigfoot <bigfoot@net-way.net> |
1909 | |||
1876 | Ragnar Hojland Espinosa <ragnar@macula.net> | 1910 | Ragnar Hojland Espinosa <ragnar@macula.net> |
1877 | ConferenceTV card | 1911 | ConferenceTV card |
1878 | 1912 | ||
diff --git a/Documentation/media/v4l-drivers/index.rst b/Documentation/media/v4l-drivers/index.rst index 8a026455b09c..6cb19b24271e 100644 --- a/Documentation/media/v4l-drivers/index.rst +++ b/Documentation/media/v4l-drivers/index.rst | |||
@@ -22,6 +22,7 @@ License". | |||
22 | fourcc | 22 | fourcc |
23 | v4l-with-ir | 23 | v4l-with-ir |
24 | cardlist | 24 | cardlist |
25 | bttv | ||
25 | cafe_ccic | 26 | cafe_ccic |
26 | cpia2 | 27 | cpia2 |
27 | cx18 | 28 | cx18 |