| Hans de Goede | 0772a64 | 2011-07-25 21:46:09 +0200 | [diff] [blame] | 1 | Kernel driver sch5636 | 
 | 2 | ===================== | 
 | 3 |  | 
 | 4 | Supported chips: | 
 | 5 |   * SMSC SCH5636 | 
 | 6 |     Prefix: 'sch5636' | 
 | 7 |     Addresses scanned: none, address read from Super I/O config space | 
 | 8 |  | 
 | 9 | Author: Hans de Goede <hdegoede@redhat.com> | 
 | 10 |  | 
 | 11 |  | 
 | 12 | Description | 
 | 13 | ----------- | 
 | 14 |  | 
 | 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. | 
 | 18 |  | 
 | 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. | 
 | 23 |  | 
 | 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. | 
 | 28 |  | 
 | 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. |