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