From 51700313f547f0b68e6e4945d4e300eadb16e3ac Mon Sep 17 00:00:00 2001 From: Furquan Shaikh Date: Thu, 22 Feb 2018 23:39:43 -0800 Subject: soc/intel/skylake: Add support to print ME version This change adds a boot state callback to print ME version after DEV_ENABLE is complete. Information is printed only if UART_DEBUG is enabled because talking to ME to get the firmware version adds ~1 second to boot time. TEST=Verified on Soraka that ME version printed is correct. Change-Id: I360d5d7420950d5aa255df08be6d7123621b87a8 Signed-off-by: Furquan Shaikh Reviewed-on: https://review.coreboot.org/23857 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel Reviewed-by: Julien Viard de Galbert Reviewed-by: Aaron Durbin --- src/soc/intel/skylake/include/soc/me.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/soc/intel/skylake/include') diff --git a/src/soc/intel/skylake/include/soc/me.h b/src/soc/intel/skylake/include/soc/me.h index e4b6abf193..590bfb722d 100644 --- a/src/soc/intel/skylake/include/soc/me.h +++ b/src/soc/intel/skylake/include/soc/me.h @@ -202,9 +202,13 @@ union me_hfs6 { } __packed fields; }; +#define MKHI_GEN_GROUP_ID 0xff + /* Reset Request */ #define MKHI_GLOBAL_RESET 0x0b +#define MKHI_GET_FW_VERSION 0x02 + #define GR_ORIGIN_BIOS_MEM_INIT 0x01 #define GR_ORIGIN_BIOS_POST 0x02 #define GR_ORIGIN_MEBX 0x03 -- cgit v1.2.3