From cc9c0cbc7eca6f423f83583a80dc5bd83c54ffaa Mon Sep 17 00:00:00 2001 From: Vagiz Trakhanov Date: Thu, 28 Sep 2017 14:25:59 +0000 Subject: superio/ite/common: Add temperature limits Add devicetree options to set temperature limits that are used to alarm user when temperature exceeds defined values. Audio alerts by superio are not implemented yet, but since limits are visible to userland, some software might use them as is. For instance, lm-sensors displays "ALERT" when temperature exceeds limits. Change-Id: I56e041fb78f518d6a9640dc2b3985459991242b9 Signed-off-by: Vagiz Tarkhanov Reviewed-on: https://review.coreboot.org/21844 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber --- src/superio/ite/common/env_ctrl.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/superio/ite/common/env_ctrl.h') diff --git a/src/superio/ite/common/env_ctrl.h b/src/superio/ite/common/env_ctrl.h index 1be6436310..64603c66a7 100644 --- a/src/superio/ite/common/env_ctrl.h +++ b/src/superio/ite/common/env_ctrl.h @@ -86,6 +86,9 @@ #define ITE_EC_FAN_CTL_TEMPIN_MASK (3 << 0) #define ITE_EC_FAN_CTL_TEMPIN(x) (((x)-1) & 3) +#define ITE_EC_HIGH_TEMP_LIMIT(x) (0x40 + ((x-1) * 2)) +#define ITE_EC_LOW_TEMP_LIMIT(x) (0x41 + ((x-1) * 2)) + #define ITE_EC_ADC_VOLTAGE_CHANNEL_ENABLE 0x50 #define ITE_EC_ADC_TEMP_CHANNEL_ENABLE 0x51 #define ITE_EC_ADC_TEMP_EXT_REPORTS_TO(x) (((x) & 3) << 6) -- cgit v1.2.3