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

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


  1 Kernel driver w83792d                             
  2 =====================                             
  3                                                   
  4 Supported chips:                                  
  5                                                   
  6   * Winbond W83792D                               
  7                                                   
  8     Prefix: 'w83792d'                             
  9                                                   
 10     Addresses scanned: I2C 0x2c - 0x2f            
 11                                                   
 12     Datasheet: http://www.winbond.com.tw          
 13                                                   
 14 Author: Shane Huang (Winbond)                     
 15 Updated: Roger Lucas                              
 16                                                   
 17                                                   
 18 Module Parameters                                 
 19 -----------------                                 
 20                                                   
 21 * init int                                        
 22     (default 1)                                   
 23                                                   
 24     Use 'init=0' to bypass initializing the ch    
 25     Try this if your computer crashes when you    
 26                                                   
 27 * force_subclients=bus,caddr,saddr,saddr          
 28     This is used to force the i2c addresses fo    
 29     a certain chip. Example usage is `force_su    
 30     to force the subclients of chip 0x2f on bu    
 31     0x4a and 0x4b.                                
 32                                                   
 33                                                   
 34 Description                                       
 35 -----------                                       
 36                                                   
 37 This driver implements support for the Winbond    
 38                                                   
 39 Detection of the chip can sometimes be foiled     
 40 internal state that allows no clean access (Ba    
 41 currently selected). If you know the address o    
 42 parameter; this will put it into a more well-b    
 43                                                   
 44 The driver implements three temperature sensor    
 45 sensors, nine voltage sensors, and two automat    
 46 strategies called: Smart Fan I (Thermal Cruise    
 47                                                   
 48 The driver also implements up to seven fan con    
 49 can be configured to PWM output or Analogue DC    
 50 pwmX_mode. Outputs pwm4 through pwm7 may or ma    
 51 how the W83792AD/D was configured by the BIOS.    
 52                                                   
 53 Automatic fan control mode is possible only fo    
 54                                                   
 55 For all pwmX outputs, a value of 0 means minim    
 56 255 means maximum fan speed.                      
 57                                                   
 58 Temperatures are measured in degrees Celsius a    
 59 degC for temp1 and 0.5 degC for temp2 and temp    
 60 the temperature gets higher than the Overtempe    
 61 on until the temperature falls below the Hyste    
 62                                                   
 63 Fan rotation speeds are reported in RPM (rotat    
 64 triggered if the rotation speed has dropped be    
 65 readings can be divided by a programmable divi    
 66 128) to give the readings more range or accura    
 67                                                   
 68 Voltage sensors (also known as IN sensors) rep    
 69 An alarm is triggered if the voltage has cross    
 70 or maximum limit.                                 
 71                                                   
 72 Alarms are provided as output from "realtime s    
 73 are defined:                                      
 74                                                   
 75 ==== ==========                                   
 76 bit   alarm on                                    
 77 ==== ==========                                   
 78 0    in0                                          
 79 1    in1                                          
 80 2    temp1                                        
 81 3    temp2                                        
 82 4    temp3                                        
 83 5    fan1                                         
 84 6    fan2                                         
 85 7    fan3                                         
 86 8    in2                                          
 87 9    in3                                          
 88 10   in4                                          
 89 11   in5                                          
 90 12   in6                                          
 91 13   VID change                                   
 92 14   chassis                                      
 93 15   fan7                                         
 94 16   tart1                                        
 95 17   tart2                                        
 96 18   tart3                                        
 97 19   in7                                          
 98 20   in8                                          
 99 21   fan4                                         
100 22   fan5                                         
101 23   fan6                                         
102 ==== ==========                                   
103                                                   
104 Tart will be asserted while target temperature    
105 of full speed rotation of corresponding fan.      
106                                                   
107 In addition to the alarms described above, the    
108 which triggers if your computer case is open (    
109 to realtime alarms).                              
110                                                   
111 The chips only update values each 3 seconds; r    
112 do no harm, but will return 'old' values.         
113                                                   
114                                                   
115 W83792D PROBLEMS                                  
116 ----------------                                  
117 Known problems:                                   
118         - This driver is only for Winbond W837    
119           are also some motherboards with B ve    
120           calculation method to in6-in7(measur    
121           different between C and B version. C    
122           by CR[0x49h].                           
123         - The function of vid and vrm has not     
124           very familiar with them. Adding supp    
125         - The function of chassis open detecti    
126         - If you have ASUS server board and ch    
127           need to upgrade to latest (or beta)     
128           contact us.                             
129                                                   
130 Fan control                                       
131 -----------                                       
132                                                   
133 Manual mode                                       
134 -----------                                       
135                                                   
136 Works as expected. You just need to specify de    
137 in appropriate pwm# file.                         
138                                                   
139 Thermal cruise                                    
140 --------------                                    
141                                                   
142 In this mode, W83792D provides the Smart Fan s    
143 fan speed to keep the temperatures of CPU and     
144 range. At first a wanted temperature and inter    
145 via thermal_cruise# file. The tolerance# file     
146 interval. The fan speed will be lowered as lon    
147 remains below the thermal_cruise# +- tolerance    
148 exceeds the high limit (T+tolerance), the fan     
149 specific speed set by pwm# and automatically c    
150 with the temperature varying. Three conditions    
151                                                   
152 (1) If the temperature still exceeds the high     
153 cycle will increase slowly.                       
154                                                   
155 (2) If the temperature goes below the high lim    
156 limit (T-tolerance), the fan speed will be fix    
157 the temperature is in the target range.           
158                                                   
159 (3) If the temperature goes below the low limi    
160 slowly to 0 or a preset stop value until the t    
161 limit. (The preset stop value handling is not     
162                                                   
163 Smart Fan II                                      
164 ------------                                      
165                                                   
166 W83792D also provides a special mode for fan.     
167 available. When related temperature sensors de    
168 temperature region (sf2_point@_fan# +- toleran    
169 on programmed value from sf2_level@_fan#. You     
170 for each fan.                                     
171                                                   
172                                                   
173 /sys files                                        
174 ----------                                        
175                                                   
176 pwm[1-7]                                          
177         - this file stores PWM duty cycle or D    
178                                                   
179             0 (stop) to 255 (full)                
180 pwm[1-3]_enable                                   
181         - this file controls mode of fan/tempe    
182                                                   
183             * 0 Disabled                          
184             * 1 Manual mode                       
185             * 2 Smart Fan II                      
186             * 3 Thermal Cruise                    
187 pwm[1-7]_mode                                     
188         - Select PWM or DC mode                   
189                                                   
190             * 0 DC                                
191             * 1 PWM                               
192 thermal_cruise[1-3]                               
193         - Selects the desired temperature for     
194 tolerance[1-3]                                    
195         - Value in degrees of Celsius (degC) f    
196 sf2_point[1-4]_fan[1-3]                           
197         - four temperature points for each fan    
198 sf2_level[1-3]_fan[1-3]                           
199         - three PWM/DC levels for each fan for    
                                                      

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