Back to home page

OSCL-LXR

 
 

    


0001 Kernel driver sch5636
0002 =====================
0003 
0004 Supported chips:
0005 
0006   * SMSC SCH5636
0007 
0008     Prefix: 'sch5636'
0009 
0010     Addresses scanned: none, address read from Super I/O config space
0011 
0012 Author: Hans de Goede <hdegoede@redhat.com>
0013 
0014 
0015 Description
0016 -----------
0017 
0018 SMSC SCH5636 Super I/O chips include an embedded microcontroller for
0019 hardware monitoring solutions, allowing motherboard manufacturers to create
0020 their own custom hwmon solution based upon the SCH5636.
0021 
0022 Currently the sch5636 driver only supports the Fujitsu Theseus SCH5636 based
0023 hwmon solution. The sch5636 driver runs a sanity check on loading to ensure
0024 it is dealing with a Fujitsu Theseus and not with another custom SCH5636 based
0025 hwmon solution.
0026 
0027 The Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16
0028 temperatures. Note that the driver detects how many fan headers /
0029 temperature sensors are actually implemented on the motherboard, so you will
0030 likely see fewer temperature and fan inputs.
0031 
0032 The Fujitsu Theseus hwmon solution also contains an integrated watchdog.
0033 This watchdog is fully supported by the sch5636 driver.
0034 
0035 An application note describing the Theseus' registers, as well as an
0036 application note describing the protocol for communicating with the
0037 microcontroller is available upon request. Please mail me if you want a copy.