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 */
32 #define PCH_THERMAL_DID_WBG 0x8D24 /* Wellsburg PCH */
34 /* Wildcat Point-LP PCH Thermal registers */
46 #define WPT_PHL 0x0060 /* PCH Hot Level */
52 /* Wildcat Point-LP PCH Thermal Register bit definitions */
81 static char driver_name[] = "Intel PCH thermal driver";
293 /* Get the PCH temperature threshold value */ in intel_pch_thermal_suspend_noirq()
296 /* Get the PCH current temperature value */ in intel_pch_thermal_suspend_noirq()
300 * If current PCH temperature is higher than configured PCH threshold in intel_pch_thermal_suspend_noirq()
303 * lower power S0ix suspend state. Even after delay loop if PCH current in intel_pch_thermal_suspend_noirq()
318 …"CPU-PCH current temp [%dC] higher than the threshold temp [%dC], sleep %d times for %d ms duratio… in intel_pch_thermal_suspend_noirq()
321 /* Read the PCH current temperature for next cycle. */ in intel_pch_thermal_suspend_noirq()
327 "CPU-PCH is hot [%dC] after %d ms delay. S0ix might fail\n", in intel_pch_thermal_suspend_noirq()
332 "CPU-PCH is cool [%dC] after %d ms delay\n", in intel_pch_thermal_suspend_noirq()
336 "CPU-PCH is cool [%dC]\n", in intel_pch_thermal_suspend_noirq()
401 MODULE_DESCRIPTION("Intel PCH Thermal driver");