From 421a962cc6b226e07afa5c580ef2df310c03e04e Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Mon, 15 Oct 2018 02:46:45 +0000 Subject: ec/google/wilco: Report BIOS progress to the EC The EC expects to receive updates about the BIOS boot progress. This is used for the EC logging to track system boot completeness. If the EC is not informed about BIOS progress it will turn the system off 30 seconds after the boot starts. Change-Id: I693c3930117db2b69a119aee0380d6f303c4881c Signed-off-by: Duncan Laurie Reviewed-on: https://review.coreboot.org/29118 Reviewed-by: Paul Menzel Reviewed-by: Aaron Durbin Tested-by: build bot (Jenkins) --- src/ec/google/wilco/commands.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/ec/google/wilco/commands.h') diff --git a/src/ec/google/wilco/commands.h b/src/ec/google/wilco/commands.h index 492900d557..61eb460bfa 100644 --- a/src/ec/google/wilco/commands.h +++ b/src/ec/google/wilco/commands.h @@ -34,6 +34,8 @@ enum { KB_POWER_BUTTON_TO_HOST = 0x3e, /* Inform the EC that the host is about to enter S3 */ KB_SLP_EN = 0x64, + /* Inform the EC about BIOS boot progress */ + KB_BIOS_PROGRESS = 0xc2, }; enum set_acpi_mode_cmd { @@ -41,6 +43,13 @@ enum set_acpi_mode_cmd { ACPI_ON }; +enum bios_progress_code { + BIOS_PROGRESS_MEMORY_INIT = 0x01, + BIOS_PROGRESS_VIDEO_INIT = 0x02, + BIOS_PROGRESS_LOGO_DISPLAYED = 0x03, + BIOS_PROGRESS_POST_COMPLETE = 0x04, +}; + /* * EC Information */ -- cgit v1.2.3