summaryrefslogtreecommitdiff
path: root/baseboard/honeybuns/baseboard.c
diff options
context:
space:
mode:
authorScott Collyer <scollyer@google.com>2021-02-16 03:24:40 -0800
committerCommit Bot <commit-bot@chromium.org>2021-03-09 01:24:47 +0000
commit404e012c6cfad0ff06bbd4810eaff26a2bcc5c7f (patch)
tree69d0c8c0e57fed77fa28ec54d28cfe2d5fd4328f /baseboard/honeybuns/baseboard.c
parent3063fe12c711a60e10000f99c61387d3e08558a5 (diff)
downloadchrome-ec-404e012c6cfad0ff06bbd4810eaff26a2bcc5c7f.tar.gz
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 <scollyer@google.com> Change-Id: I1cdf0965e06881ebb48205a517d308641e6cdb49 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2699452 Tested-by: Scott Collyer <scollyer@chromium.org> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org> Commit-Queue: Scott Collyer <scollyer@chromium.org>
Diffstat (limited to 'baseboard/honeybuns/baseboard.c')
-rw-r--r--baseboard/honeybuns/baseboard.c4
1 files changed, 0 insertions, 4 deletions
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)
{