Kernel driver sch5636

Supported chips:

  • SMSC SCH5636

    Prefix: ‘sch5636’

    Addresses scanned: none, address read from Super I/O config space

Author: Hans de Goede <hdegoede@redhat.com>

Description

SMSC SCH5636 Super I/O chips include an embedded microcontroller forhardware monitoring solutions, allowing motherboard manufacturers to createtheir own custom hwmon solution based upon the SCH5636.

Currently the sch5636 driver only supports the Fujitsu Theseus SCH5636 basedhwmon solution. The sch5636 driver runs a sanity check on loading to ensureit is dealing with a Fujitsu Theseus and not with another custom SCH5636 basedhwmon solution.

The Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16temperatures. Note that the driver detects how many fan headers /temperature sensors are actually implemented on the motherboard, so you willlikely see fewer temperature and fan inputs.

The Fujitsu Theseus hwmon solution also contains an integrated watchdog.This watchdog is fully supported by the sch5636 driver.

An application note describing the Theseus’ registers, as well as anapplication note describing the protocol for communicating with themicrocontroller is available upon request. Please mail me if you want a copy.