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

TOMOYO Linux Cross Reference
Linux/Documentation/pcmcia/devicetable.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ 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.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/pcmcia/devicetable.rst (Version linux-6.11.5) and /Documentation/pcmcia/devicetable.rst (Version linux-4.19.322)


  1 ============                                      
  2 Device table                                      
  3 ============                                      
  4                                                   
  5 Matching of PCMCIA devices to drivers is done     
  6 following criteria:                               
  7                                                   
  8 - manufactor ID                                   
  9 - card ID                                         
 10 - product ID strings _and_ hashes of these str    
 11 - function ID                                     
 12 - device function (actual and pseudo)             
 13                                                   
 14 You should use the helpers in include/pcmcia/d    
 15 struct pcmcia_device_id[] entries which match     
 16                                                   
 17 If you want to match product ID strings, you a    
 18 hashes of the string to the macro, e.g. if you    
 19 string 1, you need to use                         
 20                                                   
 21 PCMCIA_DEVICE_PROD_ID1("some_string", 0x(hash_    
 22                                                   
 23 If the hash is incorrect, the kernel will info    
 24 upon module initialization, and tell you of th    
 25                                                   
 26 You can determine the hash of the product ID s    
 27 "modalias" in the sysfs directory of the PCMCI    
 28 in the following form:                            
 29 pcmcia:m0149cC1ABf06pfn00fn00pa725B842DpbF1EFE    
 30                                                   
 31 The hex value after "pa" is the hash of produc    
 32 string 2 and so on.                               
 33                                                   
 34 Alternatively, you can use crc32hash (see tool    
 35 to determine the crc32 hash.  Simply pass the     
 36 as argument to this program, e.g.:                
 37 $ tools/pcmcia/crc32hash "Dual Speed"             
                                                      

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