Lines Matching full:pch

2 /* intel_pch_thermal.c - Intel PCH Thermal driver
21 /* Intel PCH thermal Device IDs */
22 #define PCH_THERMAL_DID_HSW_1 0x9C24 /* Haswell PCH */
23 #define PCH_THERMAL_DID_HSW_2 0x8C24 /* Haswell PCH */
25 #define PCH_THERMAL_DID_SKL 0x9D31 /* Skylake PCH */
26 #define PCH_THERMAL_DID_SKL_H 0xA131 /* Skylake PCH 100 series */
27 #define PCH_THERMAL_DID_CNL 0x9Df9 /* CNL PCH */
28 #define PCH_THERMAL_DID_CNL_H 0xA379 /* CNL-H PCH */
29 #define PCH_THERMAL_DID_CNL_LP 0x02F9 /* CNL-LP PCH */
30 #define PCH_THERMAL_DID_CML_H 0X06F9 /* CML-H PCH */
31 #define PCH_THERMAL_DID_LWB 0xA1B1 /* Lewisburg PCH */
33 /* Wildcat Point-LP PCH Thermal registers */
45 #define WPT_PHL 0x0060 /* PCH Hot Level */
51 /* Wildcat Point-LP PCH Thermal Register bit definitions */
78 static char driver_name[] = "Intel PCH thermal driver";
196 /* Cool the PCH when it's overheat in .suspend_noirq phase */
214 /* Get the PCH temperature threshold value */ in pch_wpt_suspend()
217 /* Get the PCH current temperature value */ in pch_wpt_suspend()
221 * If current PCH temperature is higher than configured PCH threshold in pch_wpt_suspend()
224 * lower power S0ix suspend state. Even after delay loop if PCH current in pch_wpt_suspend()
239 …"CPU-PCH current temp [%dC] higher than the threshold temp [%dC], sleep %d times for %d ms duratio… in pch_wpt_suspend()
242 /* Read the PCH current temperature for next cycle. */ in pch_wpt_suspend()
248 "CPU-PCH is hot [%dC] after %d ms delay. S0ix might fail\n", in pch_wpt_suspend()
253 "CPU-PCH is cool [%dC] after %d ms delay\n", in pch_wpt_suspend()
257 "CPU-PCH is cool [%dC]\n", in pch_wpt_suspend()
518 MODULE_DESCRIPTION("Intel PCH Thermal driver");