diff options
author | ZhikuiRen <zhikui.ren@intel.com> | 2020-01-09 21:48:00 +0300 |
---|---|---|
committer | Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> | 2021-11-05 10:22:05 +0300 |
commit | 83295f44629ae028b8838805c9ebe968975ac466 (patch) | |
tree | 23644f1bcd266909aab09b49709122110e5e215d /Documentation/hwmon | |
parent | eebcddb204d19684c857d4a59dbdf028de8be6fd (diff) | |
download | linux-83295f44629ae028b8838805c9ebe968975ac466.tar.xz |
Add peci-cpupower driver
peci-cpupower reads CPU energy counter through peci
and computes average power in mW since last read.
Signed-off-by: ZhikuiRen <zhikui.ren@intel.com>
Diffstat (limited to 'Documentation/hwmon')
-rw-r--r-- | Documentation/hwmon/index.rst | 1 | ||||
-rw-r--r-- | Documentation/hwmon/peci-cpupower.rst | 52 |
2 files changed, 53 insertions, 0 deletions
diff --git a/Documentation/hwmon/index.rst b/Documentation/hwmon/index.rst index 250c79c14002..9f321a311db1 100644 --- a/Documentation/hwmon/index.rst +++ b/Documentation/hwmon/index.rst @@ -155,6 +155,7 @@ Hardware Monitoring Kernel Drivers pcf8591 peci-cputemp peci-dimmtemp + peci-cpupower pim4328 pm6764tr pmbus diff --git a/Documentation/hwmon/peci-cpupower.rst b/Documentation/hwmon/peci-cpupower.rst new file mode 100644 index 000000000000..4d7bd6136ab1 --- /dev/null +++ b/Documentation/hwmon/peci-cpupower.rst @@ -0,0 +1,52 @@ +.. SPDX-License-Identifier: GPL-2.0 + +Kernel driver peci-cpupower +========================== + +:Copyright: |copy| 2018-2020 Intel Corporation + +Supported chips: + One of Intel server CPUs listed below which is connected to a PECI bus. + * Intel Xeon E5/E7 v3 server processors + Intel Xeon E5-14xx v3 family + Intel Xeon E5-24xx v3 family + Intel Xeon E5-16xx v3 family + Intel Xeon E5-26xx v3 family + Intel Xeon E5-46xx v3 family + Intel Xeon E7-48xx v3 family + Intel Xeon E7-88xx v3 family + * Intel Xeon E5/E7 v4 server processors + Intel Xeon E5-16xx v4 family + Intel Xeon E5-26xx v4 family + Intel Xeon E5-46xx v4 family + Intel Xeon E7-48xx v4 family + Intel Xeon E7-88xx v4 family + * Intel Xeon Scalable server processors + Intel Xeon D family + Intel Xeon Bronze family + Intel Xeon Silver family + Intel Xeon Gold family + Intel Xeon Platinum family + + Addresses scanned: PECI client address 0x30 - 0x37 + Datasheet: Available from http://www.intel.com/design/literature.htm + +Author: + Zhikui Ren <zhikui.ren@.intel.com> + +Description +----------- + +This driver implements a generic PECI hwmon feature which provides +average power consumption readings of the CPU package based on energy counter +accessible using the PECI Client Command Suite via the processor PECI client. + +Power values are average power since last measure given in milli Watt and +will be measurable only when the target CPU is powered on. + +``sysfs`` interface +------------------- +======================= ======================================================= +power1_average Provides average power since last read in milli Watt. +power1_label Provides string "Average Power". +======================= ======================================================= |