coreboot-kgpe-d16/src/superio
Ryan Lin bd978851b0 superio: ite8772f: Exit extemp busy state
It causes fan top speed due to this bug + our board-specific workaround,
and causes invalid temperature sensor readings.

Therefore, re-configure the register "External Temperature Sensor Host
Control Register" to terminate processes when this issue happens.

BUG=chromium:402204
TEST=ran suspend_stress_test 500 times

Change-Id: I439d5de798fbe999e4eec5497e6969b7b453121b
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: b82f2922c7fce3ca6b2797a8d9775e9db2817fe9
Original-Change-Id: I6e71b6a46a31b00e541c304f1ed58c1678c1d42e
Original-Signed-off-by: Ryan Lin <ryan.lin@intel.com>
Original-Reviewed-on: https://chromium-review.googlesource.com/219445
Original-Reviewed-by: Shawn Nematbakhsh <shawnn@chromium.org>
Reviewed-on: http://review.coreboot.org/8820
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-03-21 08:44:28 +01:00
..
acpi winbond/w83627dhg: Fix logical device power down in ACPI 2013-07-03 17:58:20 +02:00
common superio/common/conf_mode.c: Introduce 'new' enter/exit keys for SIO's 2014-11-01 21:27:50 +01:00
fintek superio/fintek/f81216h: Add the correct unlock key values 2015-02-14 00:53:26 +01:00
intel superio/intel/i3100: Use link-time symbol over .c includes 2015-01-04 13:47:35 +01:00
ite superio: ite8772f: Exit extemp busy state 2015-03-21 08:44:28 +01:00
nsc superio/nsc/pc87417: Use link-time symbols over .c inclusion 2015-01-04 13:48:03 +01:00
nuvoton Mark non-executable files non-executable 2014-12-01 17:33:07 +01:00
renesas superio/*/superio.c: Don't hide pointer types behind typedefs 2014-10-27 12:51:00 +01:00
serverengines superio: Drop print_ implementation from non-romcc boards 2015-01-06 20:14:19 +01:00
smsc superio/smsc/lpc47n217: Drop dead code 2015-01-06 18:24:56 +01:00
via {arch,cpu,drivers,ec}: Don't hide pointers behind typedefs 2014-10-27 23:40:05 +01:00
winbond Drop obsolete SuperIOs used by GX1 systems only 2014-12-16 21:18:07 +01:00
Kconfig AMD SB800: don't switch clock from 14 to 48 MHz for smscsuperio 2013-03-06 19:07:28 +01:00
Makefile.inc superio/serverengines/pilot: Avoid .c includes 2014-05-09 08:26:14 +02:00