asm-generic: Use __BITS_PER_LONG in statfs.h
[zen-stable.git] / Documentation / hwmon / sch5636
blobf83bd1c260f0400392086361c1d2d9ed04f83cd7
1 Kernel driver sch5636
2 =====================
4 Supported chips:
5   * SMSC SCH5636
6     Prefix: 'sch5636'
7     Addresses scanned: none, address read from Super I/O config space
9 Author: Hans de Goede <hdegoede@redhat.com>
12 Description
13 -----------
15 SMSC SCH5636 Super I/O chips include an embedded microcontroller for
16 hardware monitoring solutions, allowing motherboard manufacturers to create
17 their own custom hwmon solution based upon the SCH5636.
19 Currently the sch5636 driver only supports the Fujitsu Theseus SCH5636 based
20 hwmon solution. The sch5636 driver runs a sanity check on loading to ensure
21 it is dealing with a Fujitsu Theseus and not with another custom SCH5636 based
22 hwmon solution.
24 The Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16
25 temperatures. Note that the driver detects how many fan headers /
26 temperature sensors are actually implemented on the motherboard, so you will
27 likely see fewer temperature and fan inputs.
29 An application note describing the Theseus' registers, as well as an
30 application note describing the protocol for communicating with the
31 microcontroller is available upon request. Please mail me if you want a copy.