treewide: remove redundant IS_ERR() before error code check
[linux/fpc-iii.git] / Documentation / hwmon / sch5627.rst
blob187682e99114fb772b92dd04307d4abc5bc308c2
1 Kernel driver sch5627
2 =====================
4 Supported chips:
6   * SMSC SCH5627
8     Prefix: 'sch5627'
10     Addresses scanned: none, address read from Super I/O config space
12     Datasheet: Application Note available upon request
14 Author: Hans de Goede <hdegoede@redhat.com>
17 Description
18 -----------
20 SMSC SCH5627 Super I/O chips include complete hardware monitoring
21 capabilities. They can monitor up to 5 voltages, 4 fans and 8 temperatures.
23 The SMSC SCH5627 hardware monitoring part also contains an integrated
24 watchdog. In order for this watchdog to function some motherboard specific
25 initialization most be done by the BIOS, so if the watchdog is not enabled
26 by the BIOS the sch5627 driver will not register a watchdog device.
28 The hardware monitoring part of the SMSC SCH5627 is accessed by talking
29 through an embedded microcontroller. An application note describing the
30 protocol for communicating with the microcontroller is available upon
31 request. Please mail me if you want a copy.