Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  1) Kernel driver sch5636
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) =====================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) Supported chips:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6)   * SMSC SCH5636
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8)     Prefix: 'sch5636'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)     Addresses scanned: none, address read from Super I/O config space
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Author: Hans de Goede <hdegoede@redhat.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) SMSC SCH5636 Super I/O chips include an embedded microcontroller for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) hardware monitoring solutions, allowing motherboard manufacturers to create
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) their own custom hwmon solution based upon the SCH5636.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Currently the sch5636 driver only supports the Fujitsu Theseus SCH5636 based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) hwmon solution. The sch5636 driver runs a sanity check on loading to ensure
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) it is dealing with a Fujitsu Theseus and not with another custom SCH5636 based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) hwmon solution.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) The Fujitsu Theseus can monitor up to 5 voltages, 8 fans and 16
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) temperatures. Note that the driver detects how many fan headers /
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) temperature sensors are actually implemented on the motherboard, so you will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) likely see fewer temperature and fan inputs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) The Fujitsu Theseus hwmon solution also contains an integrated watchdog.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) This watchdog is fully supported by the sch5636 driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) An application note describing the Theseus' registers, as well as an
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) application note describing the protocol for communicating with the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) microcontroller is available upon request. Please mail me if you want a copy.