diff options
author | Scott Collyer <scollyer@google.com> | 2021-02-16 03:24:40 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-03-09 01:24:47 +0000 |
commit | 404e012c6cfad0ff06bbd4810eaff26a2bcc5c7f (patch) | |
tree | 69d0c8c0e57fed77fa28ec54d28cfe2d5fd4328f /baseboard/honeybuns/baseboard.c | |
parent | 3063fe12c711a60e10000f99c61387d3e08558a5 (diff) | |
download | chrome-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.c | 4 |
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) { |