aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/media/v4l-drivers/bttv.rst156
-rw-r--r--Documentation/media/v4l-drivers/index.rst1
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 @@
1The bttv driver 1The bttv driver
2=============== 2===============
3 3
4
5Release notes for bttv 4Release notes for bttv
6---------------------- 5----------------------
7 6
8You'll need at least these config options for bttv: 7You'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
27If bttv takes very long to load (happens sometimes with the cheap 29If bttv takes very long to load (happens sometimes with the cheap
28cards which have no tuner), try adding this to your modules.conf: 30cards 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
31For the WinTV/PVR you need one firmware file from the driver CD: 36For the WinTV/PVR you need one firmware file from the driver CD:
@@ -44,10 +49,12 @@ Autodetecting cards
44bttv uses the PCI Subsystem ID to autodetect the card type. lspci lists 49bttv uses the PCI Subsystem ID to autodetect the card type. lspci lists
45the Subsystem ID in the second line, looks like this: 50the Subsystem ID in the second line, looks like this:
46 51
4700: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
52only bt878-based cards can have a subsystem ID (which does not mean 59only bt878-based cards can have a subsystem ID (which does not mean
53that every card really has one). bt848 cards can't have a Subsystem 60that 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
66yourself (patches very welcome of course...) You know: The linux 73yourself (patches very welcome of course...) You know: The linux
67slogan is "Do it yourself". 74slogan is "Do it yourself".
68 75
69There is a mailing list: linux-media@vger.kernel.org 76There is a mailing list at
70http://vger.kernel.org/vger-lists.html#linux-media 77http://vger.kernel.org/vger-lists.html#linux-media
71 78
72If you have trouble with some specific TV card, try to ask there 79If 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
92bttv.o 99bttv.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
160tuner.o 167tuner.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
174tvaudio.o 181tvaudio.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
225msp3400.o 232msp3400.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
247tea6300.o - OBSOLETE (use tvaudio instead) 253tea6300.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
259tda8425.o - OBSOLETE (use tvaudio instead) 265tda8425.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
270tda985x.o - OBSOLETE (use tvaudio instead) 276tda985x.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
444makes no difference). The bttv driver prints a line to the kernel 450makes no difference). The bttv driver prints a line to the kernel
445log, telling which card type is used. Like this one: 451log, 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
449You should verify this is correct. If it isn't, you have to pass the 457You 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
489information for each known board. You basically have to create a new 497information for each known board. You basically have to create a new
490line for your board. The important fields are these two: 498line for your board. The important fields are these two:
491 499
492struct 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
499gpiomask specifies which pins are used to control the audio mux chip. 509gpiomask specifies which pins are used to control the audio mux chip.
500The corresponding bits in the output enable register 510The 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
502bt848 chip. 512bt848 chip.
503 513
504The audiomux[] array holds the data values for the different inputs 514The 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
506written to the data register (BT848_GPIO_DATA) to switch the audio 516written to the data register (BT848_GPIO_DATA) to switch the audio
507mux. 517mux.
@@ -512,11 +522,11 @@ the audiomux array. If you have Windows and the drivers four your
512card installed, you might to check out if you can read these registers 522card installed, you might to check out if you can read these registers
513values used by the windows driver. A tool to do this is available 523values used by the windows driver. A tool to do this is available
514from ftp://telepresence.dmem.strath.ac.uk/pub/bt848/winutil, but it 524from ftp://telepresence.dmem.strath.ac.uk/pub/bt848/winutil, but it
515does'nt work with bt878 boards according to some reports I received. 525doesn't work with bt878 boards according to some reports I received.
516Another one with bt878 support is available from 526Another one with bt878 support is available from
517http://btwincap.sourceforge.net/Files/btspy2.00.zip 527http://btwincap.sourceforge.net/Files/btspy2.00.zip
518 528
519You might also dig around in the *.ini files of the Windows applications. 529You might also dig around in the \*.ini files of the Windows applications.
520You can have a look at the board to see which of the gpio pins are 530You can have a look at the board to see which of the gpio pins are
521connected at all and then start trial-and-error ... 531connected at all and then start trial-and-error ...
522 532
@@ -524,22 +534,26 @@ connected at all and then start trial-and-error ...
524Starting with release 0.7.41 bttv has a number of insmod options to 534Starting with release 0.7.41 bttv has a number of insmod options to
525make the gpio debugging easier: 535make the gpio debugging easier:
526 536
527bttv_gpio=0/1 enable/disable gpio debug messages 537.. code-block:: none
528gpiomask=n set the gpiomask value 538
529audiomux=i,j,... set the values of the audiomux array 539 bttv_gpio=0/1 enable/disable gpio debug messages
530audioall=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
534The messages printed with bttv_gpio=1 look like this: 546The 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
538en = output _en_able register (BT848_GPIO_OUT_EN) 552 en = output _en_able register (BT848_GPIO_OUT_EN)
539out = _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
541in = _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
549If you are trying to make a new card work you might find it useful to 563If you are trying to make a new card work you might find it useful to
550know what the other elements in the tvcards array are good for: 564know what the other elements in the tvcards array are good for:
551 565
552video_inputs - # of video inputs the card has 566.. code-block:: none
553audio_inputs - historical cruft, not used any more. 567
554tuner - which input is the tuner 568 video_inputs - # of video inputs the card has
555svhs - which input is svhs (all others are labeled composite) 569 audio_inputs - historical cruft, not used any more.
556muxsel - video mux, input->registervalue mapping 570 tuner - which input is the tuner
557pll - same as pll= insmod option 571 svhs - which input is svhs (all others are labeled composite)
558tuner_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
561has_radio - whenever this TV card has a radio tuner. 575 *_modulename - hint whenever some card needs this or that audio
562no_msp34xx - "1" disables loading of msp3400.o module 576 module loaded to work properly.
563no_tda9875 - "1" disables loading of tda9875.o module 577 has_radio - whenever this TV card has a radio tuner.
564needs_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
566If some config item is specified both from the tvcards array and as 582If some config item is specified both from the tvcards array and as
567insmod option, the insmod option takes precedence. 583insmod 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
914hardware. 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
915use 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
916continue 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)
919who make the audio attenuator. Their publicly available data-sheet available 937 who make the audio attenuator. Their publicly available data-sheet available
920on their web site doesn't include the chip programming information! Hidden 938 on their web site doesn't include the chip programming information! Hidden
921on 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
923To use the driver I use the following options, the tuner and pll settings might 941To use the driver I use the following options, the tuner and pll settings might
924be different in your country 942be 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
1009PCB PCI-ID Model-Name Eeprom Tuner Sound Country 1027PCB PCI-ID Model-Name Eeprom Tuner Sound Country
1010======== =========== =============== ======= ====== ======== ======================= 1028======== =========== =============== ======= ====== ======== =======================
1011M101.C ISA ! 1029M101.C ISA !
1012M108-B Bt848 -- FR1236 US [#f2]_,[#f3]_ 1030M108-B Bt848 -- FR1236 US [#f2]_, [#f3]_
1013M1A8-A Bt848 AVer TV-Phone FM1216 -- 1031M1A8-A Bt848 AVer TV-Phone FM1216 --
1014M168-T 1461:0003 AVerTV Studio 48:17 FM1216 TDA9840T D [#f1]_ w/FM w/Remote 1032M168-T 1461:0003 AVerTV Studio 48:17 FM1216 TDA9840T D [#f1]_ w/FM w/Remote
1015M168-U 1461:0004 TVCapture98 40:11 FI1216 -- D w/Remote 1033M168-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
1062IXMicro (former: IMS=Integrated Micro Solutions) 1080IXMicro (former: IMS=Integrated Micro Solutions)
1063~~~~~~~ 1081~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1064 1082
1065Models: 1083Models:
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)
1566NoBrand 1589NoBrand
1567~~~~~~~ 1590~~~~~~~
1568 1591
1569TV Excel = Australian Name for "PV-BT878P+ 8E" or "878TV Rev.3_" 1592TV Excel = Australian Name for "PV-BT878P+ 8E" or "878TV Rev.3\_"
1570 1593
1571Mach www.machspeed.com 1594Mach 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
1629AITech 1654AITech
@@ -1646,7 +1671,8 @@ www.ids-imaging.de
1646Models: 1671Models:
1647 1672
1648- Falcon Series (capture only) 1673- Falcon Series (capture only)
1649 In USA: http://www.theimagingsource.com/ 1674
1675In USA: http://www.theimagingsource.com/
1650- DFG/LC1 1676- DFG/LC1
1651 1677
1652www.sknet-web.co.jp 1678www.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
1757TV-Karte / Poso Power TV (?) = Zoltrix VP-8482 (?) 1785TV-Karte / Poso Power TV (?) = Zoltrix VP-8482 (?)
1758 1786
1759iTVC15 boards: 1787iTVC15 boards
1760~~~~~~~~~~~~~ 1788~~~~~~~~~~~~~
1761 1789
1762kuroutoshikou.com ITVC15 1790kuroutoshikou.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
1828Specs 1858Specs
1829----- 1859-----
1860
1830Philips http://www.Semiconductors.COM/pip/ 1861Philips http://www.Semiconductors.COM/pip/
1862
1831Conexant http://www.conexant.com/ 1863Conexant http://www.conexant.com/
1864
1832Micronas http://www.micronas.com/en/home/index.html 1865Micronas http://www.micronas.com/en/home/index.html
1833 1866
1834Thanks 1867Thanks
@@ -1873,6 +1906,7 @@ Gerd Hoffmann
1873 Radio card (ITT sound processor) 1906 Radio card (ITT sound processor)
1874 1907
1875bigfoot <bigfoot@net-way.net> 1908bigfoot <bigfoot@net-way.net>
1909
1876Ragnar Hojland Espinosa <ragnar@macula.net> 1910Ragnar 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