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

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/media/bt8xx.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/bt8xx.rst (Version linux-6.12-rc7) and /Documentation/admin-guide/media/bt8xx.rst (Version linux-4.18.20)


  1 .. SPDX-License-Identifier: GPL-2.0               
  2                                                   
  3 ==================================                
  4 How to get the bt8xx cards working                
  5 ==================================                
  6                                                   
  7 Authors:                                          
  8          Richard Walker,                          
  9          Jamie Honan,                             
 10          Michael Hunold,                          
 11          Manu Abraham,                            
 12          Uwe Bugla,                               
 13          Michael Krufky                           
 14                                                   
 15 General information                               
 16 -------------------                               
 17                                                   
 18 This class of cards has a bt878a as the PCI in    
 19 driver for accessing the i2c bus and the gpio     
 20                                                   
 21 Please see Documentation/admin-guide/media/btt    
 22 list of Cards based on the Conexant Bt8xx PCI     
 23 Linux Kernel.                                     
 24                                                   
 25 In order to be able to compile the kernel, som    
 26 enabled::                                         
 27                                                   
 28     ./scripts/config -e PCI                       
 29     ./scripts/config -e INPUT                     
 30     ./scripts/config -m I2C                       
 31     ./scripts/config -m MEDIA_SUPPORT             
 32     ./scripts/config -e MEDIA_PCI_SUPPORT         
 33     ./scripts/config -e MEDIA_ANALOG_TV_SUPPOR    
 34     ./scripts/config -e MEDIA_DIGITAL_TV_SUPPO    
 35     ./scripts/config -e MEDIA_RADIO_SUPPORT       
 36     ./scripts/config -e RC_CORE                   
 37     ./scripts/config -m VIDEO_BT848               
 38     ./scripts/config -m DVB_BT8XX                 
 39                                                   
 40 If you want to automatically support all possi    
 41 cards, you should also do::                       
 42                                                   
 43     ./scripts/config -e MEDIA_SUBDRV_AUTOSELEC    
 44                                                   
 45 .. note::                                         
 46                                                   
 47    Please use the following options with care     
 48    are in fact necessary may result in DVB dev    
 49    to lack of driver support.                     
 50                                                   
 51 If your goal is to just support an specific bo    
 52 disable MEDIA_SUBDRV_AUTOSELECT and manually s    
 53 required by your board. With that, you can sav    
 54                                                   
 55 You can do that by calling make xconfig/qconfi    
 56 the options on those menu options (only enable    
 57 ``Autoselect ancillary drivers`` is disabled:     
 58                                                   
 59 #) ``Device drivers`` => ``Multimedia support`    
 60 #) ``Device drivers`` => ``Multimedia support`    
 61                                                   
 62 Then, on each of the above menu, please select    
 63 frontend and tuner modules.                       
 64                                                   
 65                                                   
 66 Loading Modules                                   
 67 ---------------                                   
 68                                                   
 69 Regular case: If the bttv driver detects a bt8    
 70 frontend and backend modules will be loaded au    
 71                                                   
 72 Exceptions are:                                   
 73                                                   
 74 - Old TV cards without EEPROMs, sharing a comm    
 75 - Old TwinHan DST cards or clones with or with    
 76   containing an Eeprom.                           
 77                                                   
 78 In the following cases overriding the PCI type    
 79 for dvb-bt8xx drivers by passing modprobe para    
 80                                                   
 81 Running TwinHan and Clones                        
 82 ~~~~~~~~~~~~~~~~~~~~~~~~~~                        
 83                                                   
 84 As shown at Documentation/admin-guide/media/bt    
 85 clones use ``card=113`` modprobe parameter. So    
 86 detect it for devices without EEPROM, you shou    
 87                                                   
 88         $ modprobe bttv card=113                  
 89         $ modprobe dst                            
 90                                                   
 91 Useful parameters for verbosity level and debu    
 92                                                   
 93         verbose=0:              messages are d    
 94                 1:              only error mes    
 95                 2:              notifications     
 96                 3:              other useful m    
 97                 4:              debug setting     
 98         dst_addons=0:           card is a free    
 99                 0x20:   card has a conditional    
100         dst_algo=0:             (default) Soft    
101                  1:             Hardware tunin    
102                                                   
103                                                   
104 The autodetected values are determined by the     
105                                                   
106 In your logs see f. ex.: dst_get_device_id: Re    
107                                                   
108 For bug reports please send in a complete log     
109 Please also see Documentation/admin-guide/medi    
110                                                   
111 Running multiple cards                            
112 ~~~~~~~~~~~~~~~~~~~~~~                            
113                                                   
114 See Documentation/admin-guide/media/bttv-cardl    
115 Card ID. Some examples:                           
116                                                   
117         ===========================     ===       
118         Brand name                      ID        
119         ===========================     ===       
120         Pinnacle PCTV Sat                94       
121         Nebula Electronics Digi TV      104       
122         pcHDTV HD-2000 TV               112       
123         Twinhan DST and clones          113       
124         Avermedia AverTV DVB-T 77:      123       
125         Avermedia AverTV DVB-T 761      124       
126         DViCO FusionHDTV DVB-T Lite     128       
127         DViCO FusionHDTV 5 Lite         135       
128         ===========================     ===       
129                                                   
130 .. note::                                         
131                                                   
132    When you have multiple cards, the order of     
133    match the order where they're detected by t    
134    that removing/inserting other PCI cards may    
135    order.                                         
136                                                   
137 Example::                                         
138                                                   
139         $ modprobe bttv card=113 card=135         
140                                                   
141 In case of further problems please subscribe a    
142 the mailing list: linux-media@vger.kernel.org.    
143                                                   
144 Probing the cards with broken PCI subsystem ID    
145 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
146                                                   
147 There are some TwinHan cards whose EEPROM has     
148 reason. The cards do not have a correct PCI su    
149 Still, it is possible to force probing the car    
150                                                   
151         $ echo 109e 0878 $subvendor $subdevice    
152                 /sys/bus/pci/drivers/bt878/new    
153                                                   
154 The two numbers there are::                       
155                                                   
156         109e: PCI_VENDOR_ID_BROOKTREE             
157         0878: PCI_DEVICE_ID_BROOKTREE_878         
                                                      

~ [ 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