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 ibmaem
^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) This driver talks to the IBM Systems Director Active Energy Manager, known
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) henceforth as AEM.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7) Supported systems:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9)   * Any recent IBM System X server with AEM support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)     This includes the x3350, x3550, x3650, x3655, x3755, x3850 M2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)     x3950 M2, and certain HC10/HS2x/LS2x/QS2x blades.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)     The IPMI host interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)     driver ("ipmi-si") needs to be loaded for this driver to do anything.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)     Prefix: 'ibmaem'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)     Datasheet: Not available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Author: Darrick J. Wong
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) This driver implements sensor reading support for the energy and power meters
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) available on various IBM System X hardware through the BMC.  All sensor banks
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) will be exported as platform devices; this driver can talk to both v1 and v2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) interfaces.  This driver is completely separate from the older ibmpex driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) The v1 AEM interface has a simple set of features to monitor energy use.  There
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) is a register that displays an estimate of raw energy consumption since the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) last BMC reset, and a power sensor that returns average power use over a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) configurable interval.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) The v2 AEM interface is a bit more sophisticated, being able to present a wider
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) range of energy and power use registers, the power cap as set by the AEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) software, and temperature sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Special Features
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) ----------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) The "power_cap" value displays the current system power cap, as set by the AEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) software.  Setting the power cap from the host is not currently supported.