diff options
author | Subrata Banik <subratabanik@google.com> | 2023-04-19 18:30:53 +0530 |
---|---|---|
committer | Felix Held <felix-coreboot@felixheld.de> | 2023-04-20 22:04:30 +0000 |
commit | ad42d9c22baa0ad5abbdb29a7c159b76220404d3 (patch) | |
tree | db32af7ccc55508967d9213e41ee86c6a5e44d1a /src/drivers/crb/chip.h | |
parent | 65b54c4f9aa0aecf7a3f8c0ddb07929c9b2c6162 (diff) |
soc/intel/meteorlake: Send CSE EOP Async CMD early
This patch sends the CSE EOP command asynchronous implementation early
as part of `soc_init_pre_device`.
Without this patch the duration between asynchronous CSE EOP send and
receive commands is not ample which causes idle delay while waiting
for EOP response.
The goal of the CSE async implementation is to avoid idle delay while
capturing the response from CSE EOP cmd. This patch helps to create
ample duration between CSE EOP command being sent and response being
captured.
TEST=Able to boot google/rex sku to ChromeOS and observed ~100ms of
boot time savings (across warm and cold reset scenarios)
Change-Id: I91ed38edbd5a31d61d4888e1466169a3494d635a
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/74561
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-by: Tarun Tuli <taruntuli@google.com>
Diffstat (limited to 'src/drivers/crb/chip.h')
0 files changed, 0 insertions, 0 deletions