Skip to content

Commit 0750b8f

Browse files
spandruvadarafaeljw
authored andcommitted
Documentation/admin-guide/acpi: Add documentation for fine grain control
Add documentation for the newly added attributes: fine_grain_control fan_speed_rpm Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent f119734 commit 0750b8f

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

Documentation/admin-guide/acpi/fan_performance_states.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,31 @@ For example::
6060

6161
When a given field is not populated or its value provided by the platform
6262
firmware is invalid, the "not-defined" string is shown instead of the value.
63+
64+
ACPI Fan Fine Grain Control
65+
=============================
66+
67+
When _FIF object specifies support for fine grain control, then fan speed
68+
can be set from 0 to 100% with the recommended minimum "step size" via
69+
_FSL object. User can adjust fan speed using thermal sysfs cooling device.
70+
71+
Here use can look at fan performance states for a reference speed (speed_rpm)
72+
and set it by changing cooling device cur_state. If the fine grain control
73+
is supported then user can also adjust to some other speeds which are
74+
not defined in the performance states.
75+
76+
The support of fine grain control is presented via sysfs attribute
77+
"fine_grain_control". If fine grain control is present, this attribute
78+
will show "1" otherwise "0".
79+
80+
This sysfs attribute is presented in the same directory as performance states.
81+
82+
ACPI Fan Performance Feedback
83+
=============================
84+
85+
The optional _FST object provides status information for the fan device.
86+
This includes field to provide current fan speed in revolutions per minute
87+
at which the fan is rotating.
88+
89+
This speed is presented in the sysfs using the attribute "fan_speed_rpm",
90+
in the same directory as performance states.

0 commit comments

Comments
 (0)