~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/hwmon/peci-cputemp.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 .. SPDX-License-Identifier: GPL-2.0-only
  2 
  3 Kernel driver peci-cputemp
  4 ==========================
  5 
  6 Supported chips:
  7         One of Intel server CPUs listed below which is connected to a PECI bus.
  8                 * Intel Xeon E5/E7 v3 server processors
  9                         Intel Xeon E5-14xx v3 family
 10                         Intel Xeon E5-24xx v3 family
 11                         Intel Xeon E5-16xx v3 family
 12                         Intel Xeon E5-26xx v3 family
 13                         Intel Xeon E5-46xx v3 family
 14                         Intel Xeon E7-48xx v3 family
 15                         Intel Xeon E7-88xx v3 family
 16                 * Intel Xeon E5/E7 v4 server processors
 17                         Intel Xeon E5-16xx v4 family
 18                         Intel Xeon E5-26xx v4 family
 19                         Intel Xeon E5-46xx v4 family
 20                         Intel Xeon E7-48xx v4 family
 21                         Intel Xeon E7-88xx v4 family
 22                 * Intel Xeon Scalable server processors
 23                         Intel Xeon D family
 24                         Intel Xeon Bronze family
 25                         Intel Xeon Silver family
 26                         Intel Xeon Gold family
 27                         Intel Xeon Platinum family
 28 
 29         Datasheet: Available from http://www.intel.com/design/literature.htm
 30 
 31 Author: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
 32 
 33 Description
 34 -----------
 35 
 36 This driver implements a generic PECI hwmon feature which provides Digital
 37 Thermal Sensor (DTS) thermal readings of the CPU package and CPU cores that are
 38 accessible via the processor PECI interface.
 39 
 40 All temperature values are given in millidegree Celsius and will be measurable
 41 only when the target CPU is powered on.
 42 
 43 Sysfs interface
 44 -------------------
 45 
 46 ======================= =======================================================
 47 temp1_label             "Die"
 48 temp1_input             Provides current die temperature of the CPU package.
 49 temp1_max               Provides thermal control temperature of the CPU package
 50                         which is also known as Tcontrol.
 51 temp1_crit              Provides shutdown temperature of the CPU package which
 52                         is also known as the maximum processor junction
 53                         temperature, Tjmax or Tprochot.
 54 temp1_crit_hyst         Provides the hysteresis value from Tcontrol to Tjmax of
 55                         the CPU package.
 56 
 57 temp2_label             "DTS"
 58 temp2_input             Provides current temperature of the CPU package scaled
 59                         to match DTS thermal profile.
 60 temp2_max               Provides thermal control temperature of the CPU package
 61                         which is also known as Tcontrol.
 62 temp2_crit              Provides shutdown temperature of the CPU package which
 63                         is also known as the maximum processor junction
 64                         temperature, Tjmax or Tprochot.
 65 temp2_crit_hyst         Provides the hysteresis value from Tcontrol to Tjmax of
 66                         the CPU package.
 67 
 68 temp3_label             "Tcontrol"
 69 temp3_input             Provides current Tcontrol temperature of the CPU
 70                         package which is also known as Fan Temperature target.
 71                         Indicates the relative value from thermal monitor trip
 72                         temperature at which fans should be engaged.
 73 temp3_crit              Provides Tcontrol critical value of the CPU package
 74                         which is same to Tjmax.
 75 
 76 temp4_label             "Tthrottle"
 77 temp4_input             Provides current Tthrottle temperature of the CPU
 78                         package. Used for throttling temperature. If this value
 79                         is allowed and lower than Tjmax - the throttle will
 80                         occur and reported at lower than Tjmax.
 81 
 82 temp5_label             "Tjmax"
 83 temp5_input             Provides the maximum junction temperature, Tjmax of the
 84                         CPU package.
 85 
 86 temp[6-N]_label         Provides string "Core X", where X is resolved core
 87                         number.
 88 temp[6-N]_input         Provides current temperature of each core.
 89 
 90 ======================= =======================================================

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php