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 << 22 The driver provides the following sensor acces << 23 << 24 =============== ======= ====================== << 25 fan1_input ro fan tachometer speed i << 26 pwm1_enable rw keep enable mode, defi << 27 0 -> disable pwm and r << 28 1 -> enable pwm; if pw << 29 2 -> enable pwm; if pw << 30 3 -> enable pwm; if pw << 31 pwm1 rw relative speed (0-255) << 32 =============== ======= ====================== <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.