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

TOMOYO Linux Cross Reference
Linux/Documentation/hwmon/lm73.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/hwmon/lm73.rst (Version linux-6.12-rc7) and /Documentation/hwmon/lm73.rst (Version linux-4.9.337)


  1 Kernel driver lm73                                
  2 ==================                                
  3                                                   
  4 Supported chips:                                  
  5                                                   
  6   * Texas Instruments LM73                        
  7                                                   
  8     Prefix: 'lm73'                                
  9                                                   
 10     Addresses scanned: I2C 0x48, 0x49, 0x4a, 0    
 11                                                   
 12     Datasheet: Publicly available at the Texas    
 13                                                   
 14                https://www.ti.com/product/lm73    
 15                                                   
 16                                                   
 17 Author: Guillaume Ligneul <guillaume.ligneul@gm    
 18                                                   
 19 Documentation: Chris Verges <kg4ysn@gmail.com>     
 20                                                   
 21                                                   
 22 Description                                       
 23 -----------                                       
 24                                                   
 25 The LM73 is a digital temperature sensor.  All    
 26 given in degrees Celsius.                         
 27                                                   
 28 Measurement Resolution Support                    
 29 ------------------------------                    
 30                                                   
 31 The LM73 supports four resolutions, defined in    
 32 LSB: 0.25, 0.125, 0.0625, and 0.3125.  Changin    
 33 affects the conversion time of the LM73's anal    
 34 From userspace, the desired resolution can be     
 35 conversion time via the 'update_interval' sysf    
 36 device.  This attribute will normalize ranges     
 37 maximum times defined for the resolution in th    
 38                                                   
 39     ============= ============= ============      
 40     Resolution    Conv. Time    Input Range       
 41     (C/LSB)       (msec)        (msec)            
 42     ============= ============= ============      
 43     0.25          14             0..14            
 44     0.125         28            15..28            
 45     0.0625        56            29..56            
 46     0.03125       112           57..infinity      
 47     ============= ============= ============      
 48                                                   
 49 The following examples show how the 'update_in    
 50 used to change the conversion time::              
 51                                                   
 52     $ echo 0 > update_interval                    
 53     $ cat update_interval                         
 54     14                                            
 55     $ cat temp1_input                             
 56     24250                                         
 57                                                   
 58     $ echo 22 > update_interval                   
 59     $ cat update_interval                         
 60     28                                            
 61     $ cat temp1_input                             
 62     24125                                         
 63                                                   
 64     $ echo 56 > update_interval                   
 65     $ cat update_interval                         
 66     56                                            
 67     $ cat temp1_input                             
 68     24062                                         
 69                                                   
 70     $ echo 85 > update_interval                   
 71     $ cat update_interval                         
 72     112                                           
 73     $ cat temp1_input                             
 74     24031                                         
 75                                                   
 76 As shown here, the lm73 driver automatically a    
 77 'update_interval' via a step function.  Readin    
 78 'update_interval' value after a write operatio    
 79 conversion time actively in use.                  
 80                                                   
 81 Mathematically, the resolution can be derived     
 82 via the following function:                       
 83                                                   
 84    g(x) = 0.250 * [log(x/14) / log(2)]            
 85                                                   
 86 where 'x' is the output from 'update_interval'    
 87 resolution in degrees C per LSB.                  
 88                                                   
 89 Alarm Support                                     
 90 -------------                                     
 91                                                   
 92 The LM73 features a simple over-temperature al    
 93 feature is exposed via the sysfs attributes.      
 94                                                   
 95 The attributes 'temp1_max_alarm' and 'temp1_mi    
 96 provided by the LM73 that indicate whether the    
 97 passed the 'temp1_max' and 'temp1_min' thresho    
 98 values _must_ be read to clear the registers o    
                                                      

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