coreboot-kgpe-d16/src/superio/ite
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
..
common superio: Use 'pnp_devfn_t' over 'device_t' in romstage component 2014-10-27 12:50:33 +01:00
it8661f superio/*/superio.c: Don't hide pointer types behind typedefs 2014-10-27 12:51:00 +01:00
it8671f superio/*/superio.c: Don't hide pointer types behind typedefs 2014-10-27 12:51:00 +01:00
it8712f superio/ite: Use common dispatch for pnp entry/exit functions 2014-11-04 11:36:32 +01:00
it8716f superio/ite: Use common dispatch for pnp entry/exit functions 2014-11-04 11:36:32 +01:00
it8718f superio/*/superio.c: Don't hide pointer types behind typedefs 2014-10-27 12:51:00 +01:00
it8721f superio/*/superio.c: Don't hide pointer types behind typedefs 2014-10-27 12:51:00 +01:00
it8728f {arch,cpu,drivers,ec}: Don't hide pointers behind typedefs 2014-10-27 23:40:05 +01:00
it8772f superio: ite8772f: Exit extemp busy state 2015-03-21 08:44:28 +01:00
Kconfig superio/ite/*: Factor out generic romstage component 2014-05-11 17:52:08 +02:00
Makefile.inc superio/ite/*: Factor out generic romstage component 2014-05-11 17:52:08 +02:00