blob: 4aaee3672f1379e2b592f112c6a87d8251651784 [file] [log] [blame]
Hans de Goede0772a642011-07-25 21:46:09 +02001Kernel driver sch5636
2=====================
3
4Supported chips:
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -03005
Hans de Goede0772a642011-07-25 21:46:09 +02006 * SMSC SCH5636
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -03007
Hans de Goede0772a642011-07-25 21:46:09 +02008 Prefix: 'sch5636'
Mauro Carvalho Chehabb04f2f72019-04-17 06:46:28 -03009
Hans de Goede0772a642011-07-25 21:46:09 +020010 Addresses scanned: none, address read from Super I/O config space
11
12Author: Hans de Goede <hdegoede@redhat.com>
13
14
15Description
16-----------
17
18SMSC SCH5636 Super I/O chips include an embedded microcontroller for
19hardware monitoring solutions, allowing motherboard manufacturers to create
20their own custom hwmon solution based upon the SCH5636.
21
22Currently the sch5636 driver only supports the Fujitsu Theseus SCH5636 based
23hwmon solution. The sch5636 driver runs a sanity check on loading to ensure
24it is dealing with a Fujitsu Theseus and not with another custom SCH5636 based
25hwmon solution.
26
27The Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16
28temperatures. Note that the driver detects how many fan headers /
29temperature sensors are actually implemented on the motherboard, so you will
30likely see fewer temperature and fan inputs.
31
Hans de Goede312869e2012-03-18 13:05:08 +010032The Fujitsu Theseus hwmon solution also contains an integrated watchdog.
33This watchdog is fully supported by the sch5636 driver.
34
Hans de Goede0772a642011-07-25 21:46:09 +020035An application note describing the Theseus' registers, as well as an
36application note describing the protocol for communicating with the
37microcontroller is available upon request. Please mail me if you want a copy.