coreboot/src/mainboard
Duncan Laurie cc6b924042 falco: Re-read critical temperatures in ACPI _TMP
There seem to be a significant number of shutdowns during suspend resume
tests related to critical temperatures.  It is possible that we are getting
a bad reading from PECI and shutting down prematurely in some cases.

If we get a reading that is above critical then wait for the EC to re-poll
and then re-check the temperature in case it was just a bad reading.

Also add some ACPI debug messages when this happens.

Original-Change-Id: I0ab7bdcc50d133981c0f36fc696b06d4a1d939a7
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/66937
Reviewed-by: Aaron Durbin <adurbin@chromium.org>

(cherry picked from commit a39d7b11dd7b2af37fc2658542d56b32e3966ed4)
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>

Change-Id: Ib612266511d90749ec6507f8467c71523ee8fb95
Reviewed-on: https://chromium-review.googlesource.com/66939
Tested-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Commit-Queue: Duncan Laurie <dlaurie@chromium.org>
(cherry picked from commit e98da983dc)
Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com>
Reviewed-on: http://review.coreboot.org/6457
Tested-by: build bot (Jenkins)
Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
2014-08-04 09:32:20 +02:00
..
a-trend mainboard: Remove #include early_serial.c from w83977tf boards 2014-06-03 09:36:33 +02:00
aaeon superio/smsc/smscsuperio: Make romstage linkable with header 2014-06-03 09:37:57 +02:00
abit mainboard: Remove #include early_serial.c from w83977tf boards 2014-06-03 09:36:33 +02:00
adlink LiPPERT: Add aliases for board_status wiki 2014-05-19 14:57:14 +02:00
advansus src/mainboard: Remove trailing whitespace 2014-07-24 12:43:01 +02:00
advantech Move ARCH_* from board/Kconfig to cpu or soc Kconfig. 2014-05-03 00:25:20 +02:00
amd AGESA boards: Drop get_bus_conf.c files 2014-07-28 17:26:47 +02:00
aopen mainboard,ASL: Trivial - drop trailing blank lines at EOF 2014-07-17 02:18:23 +02:00
arima src/mainboard: Remove trailing whitespace 2014-07-24 12:43:01 +02:00
artecgroup artecgroup/Kconfig, linutop/Kconfig: Add comment to endif 2014-07-30 02:08:50 +02:00
asi Move ARCH_* from board/Kconfig to cpu or soc Kconfig. 2014-05-03 00:25:20 +02:00
asrock AGESA boards: Drop get_bus_conf.c files 2014-07-28 17:26:47 +02:00
asus AGESA boards: Drop get_bus_conf.c files 2014-07-28 17:26:47 +02:00
avalue src/mainboard: Remove trailing whitespace 2014-07-24 12:43:01 +02:00
axus Move ARCH_* from board/Kconfig to cpu or soc Kconfig. 2014-05-03 00:25:20 +02:00
azza mainboard: Remove #include early_serial.c from w83977tf boards 2014-06-03 09:36:33 +02:00
bachmann mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
bcom mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
bifferos mainboard: Trivial - drop trailing blank lines at EOF 2014-07-08 13:54:47 +02:00
biostar superio/smsc/smscsuperio: Make romstage linkable with header 2014-06-03 09:37:57 +02:00
broadcom broadcom/blast/devicetree.cb: Remove a trailing whitespace 2014-07-24 12:42:45 +02:00
compaq Move ARCH_* from board/Kconfig to cpu or soc Kconfig. 2014-05-03 00:25:20 +02:00
cubietech Move ARCH_* from board/Kconfig to cpu or soc Kconfig. 2014-05-03 00:25:20 +02:00
digitallogic mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
dmp Move ARCH_* from board/Kconfig to cpu or soc Kconfig. 2014-05-03 00:25:20 +02:00
eaglelion mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
ecs intel: Remove GFXUMA and related global variables 2014-05-19 17:20:13 +02:00
emulation i82801ix: Allow configuration of SATA mode in CMOS. 2014-07-30 11:48:33 +02:00
getac mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
gigabyte src/mainboard: Remove trailing whitespace 2014-07-24 12:43:01 +02:00
gizmosphere AGESA boards: Drop get_bus_conf.c files 2014-07-28 17:26:47 +02:00
google falco: Re-read critical temperatures in ACPI _TMP 2014-08-04 09:32:20 +02:00
hp AGESA boards: Drop get_bus_conf.c files 2014-07-28 17:26:47 +02:00
ibase mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
ibm mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
iei Kconfig: Fix comments on endif to match the corresponding if 2014-07-30 02:08:07 +02:00
intel sandy/ivybridge: Make UMA size configurable. 2014-08-03 13:44:40 +02:00
iwave src/mainboard: Remove trailing whitespace 2014-07-24 12:43:01 +02:00
iwill src/mainboard: Remove trailing whitespace 2014-07-24 12:43:01 +02:00
jetway Kconfig: Fix comments on endif to match the corresponding if 2014-07-30 02:08:07 +02:00
kontron sandy/ivybridge: Make UMA size configurable. 2014-08-03 13:44:40 +02:00
lanner mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
lenovo nehalem: Make UMA size configurable in CMOS. 2014-08-03 15:47:00 +02:00
linutop artecgroup/Kconfig, linutop/Kconfig: Add comment to endif 2014-07-30 02:08:50 +02:00
lippert AGESA boards: Drop get_bus_conf.c files 2014-07-28 17:26:47 +02:00
mitac superio/smsc/smscsuperio: Make romstage linkable with header 2014-06-03 09:37:57 +02:00
msi mainboard/msi/ms7135/devicetree.cb: Remove trailing whitespace 2014-07-24 12:42:59 +02:00
nec superio/smsc/smscsuperio: Make romstage linkable with header 2014-06-03 09:37:57 +02:00
newisys mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
nokia superio/smsc/smscsuperio: Make romstage linkable with header 2014-06-03 09:37:57 +02:00
nvidia mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
packardbell nehalem: Make UMA size configurable in CMOS. 2014-08-03 15:47:00 +02:00
pcengines mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
rca superio/smsc/smscsuperio: Make romstage linkable with header 2014-06-03 09:37:57 +02:00
roda i82801ix: Allow configuration of SATA mode in CMOS. 2014-07-30 11:48:33 +02:00
samsung sandy/ivybridge: Make UMA size configurable. 2014-08-03 13:44:40 +02:00
siemens siemens/sitemp_g1p1: Remove a trailing whitespace 2014-07-24 12:42:48 +02:00
soyo superio/ite/*: Factor out generic romstage component 2014-05-11 17:52:08 +02:00
sunw mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
supermicro AGESA boards: Drop get_bus_conf.c files 2014-07-28 17:26:47 +02:00
technexion mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
technologic mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
televideo Move ARCH_* from board/Kconfig to cpu or soc Kconfig. 2014-05-03 00:25:20 +02:00
thomson thomson/ip1000/devicetree.cb: Remove trailing whitespace 2014-07-24 12:42:54 +02:00
ti Move ARCH_* from board/Kconfig to cpu or soc Kconfig. 2014-05-03 00:25:20 +02:00
traverse mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
tyan AGESA boards: Drop get_bus_conf.c files 2014-07-28 17:26:47 +02:00
via Kconfig: Fix comments on endif to match the corresponding if 2014-07-30 02:08:07 +02:00
winent mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
wyse mainboard: Trivial - drop trailing blank lines at EOF 2014-07-18 14:42:47 +02:00
Kconfig mainboard: New port Packard Bell LM85. 2014-04-20 18:47:19 +02:00