From ea98b40efe0ae6d514ebc1d797e564abe79ea34d Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Mon, 15 Oct 2018 13:45:29 -0700 Subject: ec/google/wilco: Add a bootblock function for early init Add a function for use in bootblock stage that performs early init of the EC, in particular setting it up for UART passthrough so a legacy serial port can be used by the host. This needs to be called by the mainboard that intends to use it in bootblock in order for the UART to be available in later stages. Some of the PNP style programming may look odd, but it is following the EC specification which is not entirely standard. This code has been tested on a board with this EC and it is functional. Change-Id: I9d6935a9fdf0d7290a94bf2ee565ef2a7c00ecc7 Signed-off-by: Duncan Laurie Reviewed-on: https://review.coreboot.org/29121 Reviewed-by: Aaron Durbin Tested-by: build bot (Jenkins) --- src/ec/google/wilco/Makefile.inc | 1 + 1 file changed, 1 insertion(+) (limited to 'src/ec/google/wilco/Makefile.inc') diff --git a/src/ec/google/wilco/Makefile.inc b/src/ec/google/wilco/Makefile.inc index 33eefd555b..2e1c0d4c7c 100644 --- a/src/ec/google/wilco/Makefile.inc +++ b/src/ec/google/wilco/Makefile.inc @@ -1,5 +1,6 @@ ifeq ($(CONFIG_EC_GOOGLE_WILCO),y) +bootblock-y += bootblock.c ramstage-y += chip.c commands.c mailbox.c smm-y += commands.c mailbox.c smihandler.c -- cgit v1.2.3