From 4e8f23b896fe31851c26e056ee55fb8191419fa0 Mon Sep 17 00:00:00 2001 From: Ted Kuo Date: Wed, 18 Mar 2015 10:42:22 +0800 Subject: superio/it8772f: Add switch to enable HWM (Hardware Monitor) Set up External Temperature to read via thermal diode/resistor into TMPINx register by setting thermal_mode switch. Original-Signed-off-by: Ted Kuo Change-Id: I0e8621b92faa5c6246e009d2f852c8d4db484034 Original-Reviewed-on: https://chromium-review.googlesource.com/260545 Original-Reviewed-by: Shawn N Original-Tested-by: Ted Kuo Original-(cherry picked from commit 973e2d393f2595b756f8aa20f6fbe3b6e045621a) Original-Reviewed-on: https://chromium-review.googlesource.com/262340 Signed-off-by: Matt DeVillier Reviewed-on: https://review.coreboot.org/12798 Tested-by: build bot (Jenkins) Reviewed-by: Alexandru Gagniuc --- src/superio/ite/it8772f/chip.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/superio/ite/it8772f/chip.h') diff --git a/src/superio/ite/it8772f/chip.h b/src/superio/ite/it8772f/chip.h index 78ded22b5d..0d80fb833c 100644 --- a/src/superio/ite/it8772f/chip.h +++ b/src/superio/ite/it8772f/chip.h @@ -18,6 +18,7 @@ #define SUPERIO_ITE_IT8772F_CHIP_H #include +#include "it8772f.h" struct superio_ite_it8772f_config { /* GPIO SimpleIO register values via devicetree.cb */ @@ -36,6 +37,12 @@ struct superio_ite_it8772f_config { */ u8 peci_tmpin; + /* + * Enable thermal mode on tmpinx. + */ + enum thermal_mode tmpin1_mode; + enum thermal_mode tmpin2_mode; + /* * Enable a FAN for sofware control. */ -- cgit v1.2.3