coreboot-kgpe-d16/src/southbridge/intel
Nathaniel Roach d7e0cb93ae sb/intel/bd82x6x: Add awareness of ME's Alt Disable Mode
me_cleaner now allows setting a bit in the PCH straps - AltMeDisable
tells the ME to stop execution after BUP - disabling the 30 minute
watchdog - but also "breaking" the ME. The ME reports opmode = 2.

This means the ME will not respond when we wait for an acknowledgement
about the DRAM being ready. The current code waits 5 seconds for a
response, that in this case, never comes.

If the ME is reporting opmode 2, don't delay or wait for a response
from the ME.

Tested on my X220, this patch fixed the five seconds before the payload
executed. Verified using the timestamp patch.

Change-Id: Ifdda6b2dbb8ae3a650be6d5df6c60475a3fa74aa
Signed-off-by: Nathaniel Roach <nroach44@gmail.com>
Reviewed-on: https://review.coreboot.org/21466
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2017-09-19 01:27:17 +00:00
..
bd82x6x sb/intel/bd82x6x: Add awareness of ME's Alt Disable Mode 2017-09-19 01:27:17 +00:00
common sb/intel/common: Fix HAVE_DEBUG_SMBUS 2017-09-10 03:22:43 +00:00
fsp_bd82x6x sb/intel/*: add option to lockdown chipset on normal boot path 2017-08-30 10:32:00 +00:00
fsp_i89xx sb/intel/*: Use common SMBus functions 2017-08-06 23:26:15 +00:00
fsp_rangeley usbdebug: Remove redundant setup 2017-08-07 12:34:54 +00:00
i3100 sb/intel/*: Use common SMBus functions 2017-08-06 23:26:15 +00:00
i82371eb sb/intel/*: Use common SMBus functions 2017-08-06 23:26:15 +00:00
i82801ax sb/intel/*: Use common SMBus functions 2017-08-06 23:26:15 +00:00
i82801bx sb/intel/*: Use common SMBus functions 2017-08-06 23:26:15 +00:00
i82801dx i82801dx/gx/ix/jx: Add low-memory backup for S3 path 2017-08-19 15:31:51 +00:00
i82801gx sb/intel/*/nvs: Rename register 2017-08-27 13:07:09 +00:00
i82801ix sb/intel/*/nvs: Rename register 2017-08-27 13:07:09 +00:00
i82801jx sb/intel/i82801jx: Add smbus block operations 2017-09-12 22:22:13 +00:00
i82870 sb/intel/i82870: Add whitespace around '<<' 2017-07-06 08:49:44 +00:00
ibexpeak sb/intel/*: add option to lockdown chipset on normal boot path 2017-08-30 10:32:00 +00:00
lynxpoint sb/intel/*: add option to lockdown chipset on normal boot path 2017-08-30 10:32:00 +00:00