Back to home page

OSCL-LXR

 
 

    


0001 .. SPDX-License-Identifier: GPL-2.0
0002 
0003 Kernel driver peci-dimmtemp
0004 ===========================
0005 
0006 Supported chips:
0007         One of Intel server CPUs listed below which is connected to a PECI bus.
0008                 * Intel Xeon E5/E7 v3 server processors
0009                         Intel Xeon E5-14xx v3 family
0010                         Intel Xeon E5-24xx v3 family
0011                         Intel Xeon E5-16xx v3 family
0012                         Intel Xeon E5-26xx v3 family
0013                         Intel Xeon E5-46xx v3 family
0014                         Intel Xeon E7-48xx v3 family
0015                         Intel Xeon E7-88xx v3 family
0016                 * Intel Xeon E5/E7 v4 server processors
0017                         Intel Xeon E5-16xx v4 family
0018                         Intel Xeon E5-26xx v4 family
0019                         Intel Xeon E5-46xx v4 family
0020                         Intel Xeon E7-48xx v4 family
0021                         Intel Xeon E7-88xx v4 family
0022                 * Intel Xeon Scalable server processors
0023                         Intel Xeon D family
0024                         Intel Xeon Bronze family
0025                         Intel Xeon Silver family
0026                         Intel Xeon Gold family
0027                         Intel Xeon Platinum family
0028 
0029         Datasheet: Available from http://www.intel.com/design/literature.htm
0030 
0031 Author: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
0032 
0033 Description
0034 -----------
0035 
0036 This driver implements a generic PECI hwmon feature which provides
0037 Temperature sensor on DIMM readings that are accessible via the processor PECI interface.
0038 
0039 All temperature values are given in millidegree Celsius and will be measurable
0040 only when the target CPU is powered on.
0041 
0042 Sysfs interface
0043 -------------------
0044 
0045 ======================= =======================================================
0046 
0047 temp[N]_label           Provides string "DIMM CI", where C is DIMM channel and
0048                         I is DIMM index of the populated DIMM.
0049 temp[N]_input           Provides current temperature of the populated DIMM.
0050 temp[N]_max             Provides thermal control temperature of the DIMM.
0051 temp[N]_crit            Provides shutdown temperature of the DIMM.
0052 
0053 ======================= =======================================================
0054 
0055 Note:
0056         DIMM temperature attributes will appear when the client CPU's BIOS
0057         completes memory training and testing.