Back to home page

OSCL-LXR

 
 

    


0001 Kernel driver sch5627
0002 =====================
0003 
0004 Supported chips:
0005 
0006   * SMSC SCH5627
0007 
0008     Prefix: 'sch5627'
0009 
0010     Addresses scanned: none, address read from Super I/O config space
0011 
0012     Datasheet: Application Note available upon request
0013 
0014 Author: Hans de Goede <hdegoede@redhat.com>
0015 
0016 
0017 Description
0018 -----------
0019 
0020 SMSC SCH5627 Super I/O chips include complete hardware monitoring
0021 capabilities. They can monitor up to 5 voltages, 4 fans and 8 temperatures.
0022 
0023 In addition, the SCH5627 exports data describing which temperature sensors
0024 affect the speed of each fan. Setting pwmX_auto_channels_temp to 0 forces
0025 the corresponding fan to full speed until another value is written.
0026 
0027 The SMSC SCH5627 hardware monitoring part also contains an integrated
0028 watchdog. In order for this watchdog to function some motherboard specific
0029 initialization most be done by the BIOS, so if the watchdog is not enabled
0030 by the BIOS the sch5627 driver will not register a watchdog device.
0031 
0032 The hardware monitoring part of the SMSC SCH5627 is accessed by talking
0033 through an embedded microcontroller. An application note describing the
0034 protocol for communicating with the microcontroller is available upon
0035 request. Please mail me if you want a copy.