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

TOMOYO Linux Cross Reference
Linux/Documentation/hwmon/pwm-fan.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/hwmon/pwm-fan.rst (Architecture i386) and /Documentation/hwmon/pwm-fan.rst (Architecture alpha)


  1 Kernel driver pwm-fan                               1 Kernel driver pwm-fan
  2 =====================                               2 =====================
  3                                                     3 
  4 This driver enables the use of a PWM module to      4 This driver enables the use of a PWM module to drive a fan. It uses the
  5 generic PWM interface thus it is hardware inde      5 generic PWM interface thus it is hardware independent. It can be used on
  6 many SoCs, as long as the SoC supplies a PWM l      6 many SoCs, as long as the SoC supplies a PWM line driver that exposes
  7 the generic PWM API.                                7 the generic PWM API.
  8                                                     8 
  9 Author: Kamil Debski <k.debski@samsung.com>          9 Author: Kamil Debski <k.debski@samsung.com>
 10                                                    10 
 11 Description                                        11 Description
 12 -----------                                        12 -----------
 13                                                    13 
 14 The driver implements a simple interface for d     14 The driver implements a simple interface for driving a fan connected to
 15 a PWM output. It uses the generic PWM interfac     15 a PWM output. It uses the generic PWM interface, thus it can be used with
 16 a range of SoCs. The driver exposes the fan to     16 a range of SoCs. The driver exposes the fan to the user space through
 17 the hwmon's sysfs interface.                       17 the hwmon's sysfs interface.
 18                                                    18 
 19 The fan rotation speed returned via the option     19 The fan rotation speed returned via the optional 'fan1_input' is extrapolated
 20 from the sampled interrupts from the tachomete     20 from the sampled interrupts from the tachometer signal within 1 second.
 21                                                    21 
 22 The driver provides the following sensor acces     22 The driver provides the following sensor accesses in sysfs:
 23                                                    23 
 24 =============== ======= ======================     24 =============== ======= =======================================================
 25 fan1_input      ro      fan tachometer speed i     25 fan1_input      ro      fan tachometer speed in RPM
 26 pwm1_enable     rw      keep enable mode, defi     26 pwm1_enable     rw      keep enable mode, defines behaviour when pwm1=0
 27                         0 -> disable pwm and r     27                         0 -> disable pwm and regulator
 28                         1 -> enable pwm; if pw     28                         1 -> enable pwm; if pwm==0, disable pwm, keep regulator enabled
 29                         2 -> enable pwm; if pw     29                         2 -> enable pwm; if pwm==0, keep pwm and regulator enabled
 30                         3 -> enable pwm; if pw     30                         3 -> enable pwm; if pwm==0, disable pwm and regulator
 31 pwm1            rw      relative speed (0-255)     31 pwm1            rw      relative speed (0-255), 255=max. speed.
 32 =============== ======= ======================     32 =============== ======= =======================================================
                                                      

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