moli: modify thermal shutdown point
This CL also remove the PROCHOT trip/ release point.
BRANCH=none
TEST=Verified by Thermal team
@@ -66,35 +66,37 @@ const struct temp_sensor_t temp_sensors[] = {
};
BUILD_ASSERT(ARRAY_SIZE(temp_sensors) == TEMP_SENSOR_COUNT);
-/*
- * TODO(b/180681346): update for Alder Lake/brya
- *
- * Tiger Lake specifies 100 C as maximum TDP temperature. THRMTRIP# occurs at
- * 130 C. However, sensor is located next to DDR, so we need to use the lower
- * DDR temperature limit (85 C)
- */
-/*
- * TODO(b/202062363): Remove when clang is fixed.
- */
-#define THERMAL_CPU \
+#define THERMAL_SSD \
{ \
.temp_host = { \
- [EC_TEMP_THRESH_HIGH] = C_TO_K(100), \
- [EC_TEMP_THRESH_HALT] = C_TO_K(110), \
+ [EC_TEMP_THRESH_HALT] = C_TO_K(64), \
}, \
- .temp_host_release = { \
- [EC_TEMP_THRESH_HIGH] = C_TO_K(98), \
+ }
+__maybe_unused static const struct ec_thermal_config thermal_ssd = THERMAL_SSD;
+
+#define THERMAL_CPU \
+ { \
+ .temp_host = { \
+ [EC_TEMP_THRESH_HALT] = C_TO_K(100), \
}, \
}
__maybe_unused static const struct ec_thermal_config thermal_cpu = THERMAL_CPU;
+#define THERMAL_DIMM \
+ { \
+ .temp_host = { \
+ [EC_TEMP_THRESH_HALT] = C_TO_K(67), \
+ }, \
+ }
+__maybe_unused static const struct ec_thermal_config thermal_dimm =
+ THERMAL_DIMM;
/*
* TODO(b/197478860): add the thermal sensor setting
*/
/* this should really be "const" */
struct ec_thermal_config thermal_params[] = {
- [TEMP_SENSOR_1_SSD] = THERMAL_CPU,
+ [TEMP_SENSOR_1_SSD] = THERMAL_SSD,
[TEMP_SENSOR_2_CPU_VR] = THERMAL_CPU,
- [TEMP_SENSOR_4_DIMM] = THERMAL_CPU,
+ [TEMP_SENSOR_4_DIMM] = THERMAL_DIMM,
};
BUILD_ASSERT(ARRAY_SIZE(thermal_params) == TEMP_SENSOR_COUNT);
