switch-coreboot/src
Andrey Petrov 44d7b9655d UPSTREAM: soc/intel/apollolake: Disable HECI2 device reset on S3 resume
Converged Security Engine (CSE) has a secure variable storage feature.
However, this storage is expected to be reset during S3 resume flow.
Since coreboot does not use secure storage feature, disable HECI2 reset
request. This saves appr. 130ms of resume time.

BUG=chrome-os-partner:56941
BRANCH=none
TEST=powerd_dbus_suspend; resume; check time with cbmem -t. Note
FspMemoryInit time is not significantly different from normal boot
time case.

Signed-off-by: Andrey Petrov <andrey.petrov@intel.com>
Reviewed-on: https://review.coreboot.org/16870
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>

Change-Id: I485a980369c6bd97c43b9e554d65ee89e84d8233
Reviewed-on: https://chromium-review.googlesource.com/396226
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-10-11 14:32:06 -07:00
..
acpi UPSTREAM: src/acpi: Capitalize ACPI and SATA 2016-08-04 23:37:57 -07:00
arch UPSTREAM: src/arch: Remove whitespace after sizeof 2016-10-11 14:31:49 -07:00
commonlib UPSTREAM: commonlib: move DIV_ROUND macros from nvidia/tegra 2016-09-08 17:57:23 -07:00
console UPSTREAM: Kconfig: Update default hex values to start with 0x 2016-10-04 00:32:40 -07:00
cpu UPSTREAM: src/cpu: Remove unnecessary whitespace 2016-10-11 14:31:47 -07:00
device UPSTREAM: Kconfig: Update default hex values to start with 0x 2016-10-04 00:32:40 -07:00
drivers UPSTREAM: soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-11 14:31:54 -07:00
ec ec/google/chromeec: Add minimum delay between SPI CS assertions 2016-10-04 16:33:19 -07:00
include vboot: Stop creating backup space in TPM 2016-10-10 13:49:31 -07:00
lib UPSTREAM: soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-11 14:31:54 -07:00
mainboard UPSTREAM: google/reef/variants/pyro: Add support for GPIO output polarity 2016-10-11 14:32:01 -07:00
northbridge UPSTREAM: src/northbridge: Remove unnecessary whitespace 2016-10-05 14:33:17 -07:00
soc UPSTREAM: soc/intel/apollolake: Disable HECI2 device reset on S3 resume 2016-10-11 14:32:06 -07:00
southbridge UPSTREAM: src/southbridge: Remove unnecessary whitespace 2016-10-11 14:31:52 -07:00
superio UPSTREAM: sio/winbond/w83627dhg: Add ACPI function to control suspend LED 2016-10-04 00:32:31 -07:00
vboot vboot: Stop creating backup space in TPM 2016-10-10 13:49:31 -07:00
vendorcode UPSTREAM: vendorcode/intel/fsp: Update UPD headers for FSP 157_10 2016-10-11 14:32:03 -07:00
Kconfig UPSTREAM: Kconfig: Update default hex values to start with 0x 2016-10-04 00:32:40 -07:00