xref: /OK3568_Linux_fs/kernel/Documentation/hwmon/sch5636.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunKernel driver sch5636
2*4882a593Smuzhiyun=====================
3*4882a593Smuzhiyun
4*4882a593SmuzhiyunSupported chips:
5*4882a593Smuzhiyun
6*4882a593Smuzhiyun  * SMSC SCH5636
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun    Prefix: 'sch5636'
9*4882a593Smuzhiyun
10*4882a593Smuzhiyun    Addresses scanned: none, address read from Super I/O config space
11*4882a593Smuzhiyun
12*4882a593SmuzhiyunAuthor: Hans de Goede <hdegoede@redhat.com>
13*4882a593Smuzhiyun
14*4882a593Smuzhiyun
15*4882a593SmuzhiyunDescription
16*4882a593Smuzhiyun-----------
17*4882a593Smuzhiyun
18*4882a593SmuzhiyunSMSC SCH5636 Super I/O chips include an embedded microcontroller for
19*4882a593Smuzhiyunhardware monitoring solutions, allowing motherboard manufacturers to create
20*4882a593Smuzhiyuntheir own custom hwmon solution based upon the SCH5636.
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunCurrently the sch5636 driver only supports the Fujitsu Theseus SCH5636 based
23*4882a593Smuzhiyunhwmon solution. The sch5636 driver runs a sanity check on loading to ensure
24*4882a593Smuzhiyunit is dealing with a Fujitsu Theseus and not with another custom SCH5636 based
25*4882a593Smuzhiyunhwmon solution.
26*4882a593Smuzhiyun
27*4882a593SmuzhiyunThe Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16
28*4882a593Smuzhiyuntemperatures. Note that the driver detects how many fan headers /
29*4882a593Smuzhiyuntemperature sensors are actually implemented on the motherboard, so you will
30*4882a593Smuzhiyunlikely see fewer temperature and fan inputs.
31*4882a593Smuzhiyun
32*4882a593SmuzhiyunThe Fujitsu Theseus hwmon solution also contains an integrated watchdog.
33*4882a593SmuzhiyunThis watchdog is fully supported by the sch5636 driver.
34*4882a593Smuzhiyun
35*4882a593SmuzhiyunAn application note describing the Theseus' registers, as well as an
36*4882a593Smuzhiyunapplication note describing the protocol for communicating with the
37*4882a593Smuzhiyunmicrocontroller is available upon request. Please mail me if you want a copy.
38