17ebd8b66SMauro Carvalho ChehabKernel driver sch5636
27ebd8b66SMauro Carvalho Chehab=====================
37ebd8b66SMauro Carvalho Chehab
47ebd8b66SMauro Carvalho ChehabSupported chips:
57ebd8b66SMauro Carvalho Chehab
67ebd8b66SMauro Carvalho Chehab  * SMSC SCH5636
77ebd8b66SMauro Carvalho Chehab
87ebd8b66SMauro Carvalho Chehab    Prefix: 'sch5636'
97ebd8b66SMauro Carvalho Chehab
107ebd8b66SMauro Carvalho Chehab    Addresses scanned: none, address read from Super I/O config space
117ebd8b66SMauro Carvalho Chehab
127ebd8b66SMauro Carvalho ChehabAuthor: Hans de Goede <hdegoede@redhat.com>
137ebd8b66SMauro Carvalho Chehab
147ebd8b66SMauro Carvalho Chehab
157ebd8b66SMauro Carvalho ChehabDescription
167ebd8b66SMauro Carvalho Chehab-----------
177ebd8b66SMauro Carvalho Chehab
187ebd8b66SMauro Carvalho ChehabSMSC SCH5636 Super I/O chips include an embedded microcontroller for
197ebd8b66SMauro Carvalho Chehabhardware monitoring solutions, allowing motherboard manufacturers to create
207ebd8b66SMauro Carvalho Chehabtheir own custom hwmon solution based upon the SCH5636.
217ebd8b66SMauro Carvalho Chehab
227ebd8b66SMauro Carvalho ChehabCurrently the sch5636 driver only supports the Fujitsu Theseus SCH5636 based
237ebd8b66SMauro Carvalho Chehabhwmon solution. The sch5636 driver runs a sanity check on loading to ensure
247ebd8b66SMauro Carvalho Chehabit is dealing with a Fujitsu Theseus and not with another custom SCH5636 based
257ebd8b66SMauro Carvalho Chehabhwmon solution.
267ebd8b66SMauro Carvalho Chehab
277ebd8b66SMauro Carvalho ChehabThe Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16
287ebd8b66SMauro Carvalho Chehabtemperatures. Note that the driver detects how many fan headers /
297ebd8b66SMauro Carvalho Chehabtemperature sensors are actually implemented on the motherboard, so you will
307ebd8b66SMauro Carvalho Chehablikely see fewer temperature and fan inputs.
317ebd8b66SMauro Carvalho Chehab
327ebd8b66SMauro Carvalho ChehabThe Fujitsu Theseus hwmon solution also contains an integrated watchdog.
337ebd8b66SMauro Carvalho ChehabThis watchdog is fully supported by the sch5636 driver.
347ebd8b66SMauro Carvalho Chehab
357ebd8b66SMauro Carvalho ChehabAn application note describing the Theseus' registers, as well as an
367ebd8b66SMauro Carvalho Chehabapplication note describing the protocol for communicating with the
377ebd8b66SMauro Carvalho Chehabmicrocontroller is available upon request. Please mail me if you want a copy.
38