~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/media/cx88.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/admin-guide/media/cx88.rst (Version linux-6.12-rc7) and /Documentation/admin-guide/media/cx88.rst (Version linux-5.18.19)


  1 .. SPDX-License-Identifier: GPL-2.0                 1 .. SPDX-License-Identifier: GPL-2.0
  2                                                     2 
  3 The cx88 driver                                     3 The cx88 driver
  4 ===============                                     4 ===============
  5                                                     5 
  6 Author:  Gerd Hoffmann                              6 Author:  Gerd Hoffmann
  7                                                     7 
  8 This is a v4l2 device driver for the cx2388x c      8 This is a v4l2 device driver for the cx2388x chip.
  9                                                     9 
 10                                                    10 
 11 Current status                                     11 Current status
 12 --------------                                     12 --------------
 13                                                    13 
 14 video                                              14 video
 15         - Works.                                   15         - Works.
 16         - Overlay isn't supported.                 16         - Overlay isn't supported.
 17                                                    17 
 18 audio                                              18 audio
 19         - Works. The TV standard detection is      19         - Works. The TV standard detection is made by the driver, as the
 20           hardware has bugs to auto-detect.        20           hardware has bugs to auto-detect.
 21         - audio data dma (i.e. recording witho     21         - audio data dma (i.e. recording without loopback cable to the
 22           sound card) is supported via cx88-al     22           sound card) is supported via cx88-alsa.
 23                                                    23 
 24 vbi                                                24 vbi
 25         - Works.                                   25         - Works.
 26                                                    26 
 27                                                    27 
 28 How to add support for new cards                   28 How to add support for new cards
 29 --------------------------------                   29 --------------------------------
 30                                                    30 
 31 The driver needs some config info for the TV c     31 The driver needs some config info for the TV cards.  This stuff is in
 32 cx88-cards.c.  If the driver doesn't work well     32 cx88-cards.c.  If the driver doesn't work well you likely need a new
 33 entry for your card in that file.  Check the k     33 entry for your card in that file.  Check the kernel log (using dmesg)
 34 to see whenever the driver knows your card or      34 to see whenever the driver knows your card or not.  There is a line
 35 like this one:                                     35 like this one:
 36                                                    36 
 37 .. code-block:: none                               37 .. code-block:: none
 38                                                    38 
 39         cx8800[0]: subsystem: 0070:3400, board     39         cx8800[0]: subsystem: 0070:3400, board: Hauppauge WinTV \
 40                 34xxx models [card=1,autodetec     40                 34xxx models [card=1,autodetected]
 41                                                    41 
 42 If your card is listed as "board: UNKNOWN/GENE     42 If your card is listed as "board: UNKNOWN/GENERIC" it is unknown to
 43 the driver.  What to do then?                      43 the driver.  What to do then?
 44                                                    44 
 45 1) Try upgrading to the latest snapshot, maybe     45 1) Try upgrading to the latest snapshot, maybe it has been added
 46    meanwhile.                                      46    meanwhile.
 47 2) You can try to create a new entry yourself,     47 2) You can try to create a new entry yourself, have a look at
 48    cx88-cards.c.  If that worked, mail me your     48    cx88-cards.c.  If that worked, mail me your changes as unified
 49    diff ("diff -u").                               49    diff ("diff -u").
 50 3) Or you can mail me the config information.      50 3) Or you can mail me the config information.  We need at least the
 51    following information to add the card:          51    following information to add the card:
 52                                                    52 
 53      - the PCI Subsystem ID ("0070:3400" from      53      - the PCI Subsystem ID ("0070:3400" from the line above,
 54        "lspci -v" output is fine too).             54        "lspci -v" output is fine too).
 55      - the tuner type used by the card.  You c     55      - the tuner type used by the card.  You can try to find one by
 56        trial-and-error using the tuner=<n> ins     56        trial-and-error using the tuner=<n> insmod option.  If you
 57        know which one the card has you can als     57        know which one the card has you can also have a look at the
 58        list in CARDLIST.tuner                      58        list in CARDLIST.tuner
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php