From 404e012c6cfad0ff06bbd4810eaff26a2bcc5c7f Mon Sep 17 00:00:00 2001 From: Scott Collyer Date: Tue, 16 Feb 2021 03:24:40 -0800 Subject: honeybuns: Add RWSIG and RO/RW split Honeybuns does not have an AP and therefore it needs to verify its own RW signature in RO. This functionality is enabled with RWSIG config option and task. This CL adds support to both enable RWSIG and make the RO and RW images asymmetric. Note that RO only needs to enable USB-EP support for fwupd support and support RW signature verification. Therefore, RO is limited to support these key features. BUG=b:167462264 BRANCH=None TEST=verifed on both quiche and gingerbread that will boot into RO and following RW signature verification, jump to the RW image. Signed-off-by: Scott Collyer Change-Id: I1cdf0965e06881ebb48205a517d308641e6cdb49 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2699452 Tested-by: Scott Collyer Reviewed-by: Aseda Aboagye Commit-Queue: Scott Collyer --- baseboard/honeybuns/baseboard.c | 4 ---- 1 file changed, 4 deletions(-) (limited to 'baseboard/honeybuns/baseboard.c') diff --git a/baseboard/honeybuns/baseboard.c b/baseboard/honeybuns/baseboard.c index bb0a1c832d..e702496cad 100644 --- a/baseboard/honeybuns/baseboard.c +++ b/baseboard/honeybuns/baseboard.c @@ -14,10 +14,6 @@ #define CPRINTF(format, args...) cprintf(CC_SYSTEM, format, ## args) /******************************************************************************/ -__overridable const struct power_seq board_power_seq[] = { }; - -__overridable const size_t board_power_seq_count = - ARRAY_SIZE(board_power_seq); static void board_power_sequence(void) { -- cgit v1.2.1