diff options
author | Guenter Roeck <linux@roeck-us.net> | 2012-12-04 12:04:52 -0500 |
---|---|---|
committer | Guenter Roeck <linux@roeck-us.net> | 2013-04-08 00:16:39 -0400 |
commit | cdcaeceb74ff3686eb25de6812870fbc765c3c39 (patch) | |
tree | c00ea91cde0d84fb1eead4be15e82089c84f7cfe /Documentation/hwmon/nct6775 | |
parent | 77eb5b3703d995e6c72ef4a1e5411821f81df7e4 (diff) |
hwmon: (nct6775) Add support for automatic fan control
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'Documentation/hwmon/nct6775')
-rw-r--r-- | Documentation/hwmon/nct6775 | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/Documentation/hwmon/nct6775 b/Documentation/hwmon/nct6775 index 7c9f1d303913..b4fe6bc4d371 100644 --- a/Documentation/hwmon/nct6775 +++ b/Documentation/hwmon/nct6775 | |||
@@ -87,6 +87,75 @@ pwm[1-5]_mode - controls if output is PWM or DC level | |||
87 | * 0 DC output | 87 | * 0 DC output |
88 | * 1 PWM output | 88 | * 1 PWM output |
89 | 89 | ||
90 | Common fan control attributes | ||
91 | ----------------------------- | ||
92 | |||
93 | pwm[1-5]_temp_sel Temperature source. Value is temperature sensor index. | ||
94 | For example, select '1' for temp1_input. | ||
95 | |||
96 | Thermal Cruise mode (2) | ||
97 | ----------------------- | ||
98 | |||
99 | If the temperature is in the range defined by: | ||
100 | |||
101 | pwm[1-5]_target_temp Target temperature, unit millidegree Celsius | ||
102 | (range 0 - 127000) | ||
103 | pwm[1-5]_temp_tolerance | ||
104 | Target temperature tolerance, unit millidegree Celsius | ||
105 | |||
106 | there are no changes to fan speed. Once the temperature leaves the interval, fan | ||
107 | speed increases (if temperature is higher that desired) or decreases (if | ||
108 | temperature is lower than desired), using the following limits and time | ||
109 | intervals. | ||
110 | |||
111 | pwm[1-5]_start fan pwm start value (range 1 - 255), to start fan | ||
112 | when the temperature is above defined range. | ||
113 | pwm[1-5]_floor lowest fan pwm (range 0 - 255) if temperature is below | ||
114 | the defined range. If set to 0, the fan is expected to | ||
115 | stop if the temperature is below the defined range. | ||
116 | pwm[1-5]_step_up_time milliseconds before fan speed is increased | ||
117 | pwm[1-5]_step_down_time milliseconds before fan speed is decreased | ||
118 | pwm[1-5]_stop_time how many milliseconds must elapse to switch | ||
119 | corresponding fan off (when the temperature was below | ||
120 | defined range). | ||
121 | |||
122 | Speed Cruise mode (3) | ||
123 | --------------------- | ||
124 | |||
125 | This modes tries to keep the fan speed constant. | ||
126 | |||
127 | fan[1-5]_target Target fan speed | ||
128 | fan[1-5]_tolerance | ||
129 | Target speed tolerance | ||
130 | |||
131 | |||
132 | Untested; use at your own risk. | ||
133 | |||
134 | Smart Fan IV mode (5) | ||
135 | --------------------- | ||
136 | |||
137 | This mode offers multiple slopes to control the fan speed. The slopes can be | ||
138 | controlled by setting the pwm and temperature attributes. When the temperature | ||
139 | rises, the chip will calculate the DC/PWM output based on the current slope. | ||
140 | There are up to seven data points depending on the chip type. Subsequent data | ||
141 | points should be set to higher temperatures and higher pwm values to achieve | ||
142 | higher fan speeds with increasing temperature. The last data point reflects | ||
143 | critical temperature mode, in which the fans should run at full speed. | ||
144 | |||
145 | pwm[1-5]_auto_point[1-7]_pwm | ||
146 | pwm value to be set if temperature reaches matching | ||
147 | temperature range. | ||
148 | pwm[1-5]_auto_point[1-7]_temp | ||
149 | Temperature over which the matching pwm is enabled. | ||
150 | pwm[1-5]_temp_tolerance | ||
151 | Temperature tolerance, unit millidegree Celsius | ||
152 | pwm[1-5]_crit_temp_tolerance | ||
153 | Temperature tolerance for critical temperature, | ||
154 | unit millidegree Celsius | ||
155 | |||
156 | pwm[1-5]_step_up_time milliseconds before fan speed is increased | ||
157 | pwm[1-5]_step_down_time milliseconds before fan speed is decreased | ||
158 | |||
90 | Usage Notes | 159 | Usage Notes |
91 | ----------- | 160 | ----------- |
92 | 161 | ||