linux/Documentation/hwmon/emc2305

34 lines
1.0 KiB
Plaintext

Kernel driver emc2305
=====================
Supported chips:
* SMSC EMC2305, EMC2303, EMC2302, EMC2301
Adresses scanned: I2C 0x2c, 0x2d, 0x2e, 0x2f, 0x4c, 0x4d
Prefixes: 'emc2305', 'emc2303', 'emc2302', 'emc2301'
Datasheet: Publicly available at the SMSC website :
http://www.smsc.com/Products/Thermal_and_Power_Management/Fan_Controllers
Authors:
Reinhard Pfau, Guntermann & Drunck GmbH <pfau@gdsys.de>
Description
-----------
The SMSC EMC2305 is a fan controller for up to 5 fans.
The EMC2303 has the same functionality but supports only up to 3 fans.
The EMC2302 supports 2 fans and the EMC2301 1 fan. These chips support less
possible I2C addresses.
Fan rotation speeds are reported in RPM.
The driver supports the RPM based PWM control to keep a fan at a desired speed.
To enable this function for a fan, write 3 to pwm<num>_enable and the desired
fan speed to fan<num>_target.
Devicetree
----------
Configuration is also possible via devicetree:
Documentation/devicetree/bindings/hwmon/emc2305.txt