diff options
author | Marius Schilder <mschilder@google.com> | 2017-10-17 21:52:56 -0700 |
---|---|---|
committer | Marius Schilder <mschilder@chromium.org> | 2017-10-18 22:48:41 +0000 |
commit | e5663fcc81f7341a1b0fa7bd6f9904093f0a3f56 (patch) | |
tree | e515ab8e9ecd86b92daa46c41b783e9c215f027f /chip/g | |
parent | 8f3f0c0807728e6d100a5976ba645a911afa3602 (diff) | |
download | chrome-ec-e5663fcc81f7341a1b0fa7bd6f9904093f0a3f56.tar.gz |
Add CONFIG_IGNORE_G_UPDATE_CHECKS
In some scenarios we want to take RW updates w/o taking version numbers into consideration,
much like the behavior we get w/ CR50_DEV.
But then without the additional CR50_DEV features enabled for the rest of the code.
BRANCH=none
BUG=none
TEST=compiles
Change-Id: I7dd946ab77bbdc35850ed934cd53735418e13845
Reviewed-on: https://chromium-review.googlesource.com/724967
Reviewed-by: Marius Schilder <mschilder@chromium.org>
Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Tested-by: Marius Schilder <mschilder@chromium.org>
Trybot-Ready: Marius Schilder <mschilder@chromium.org>
Diffstat (limited to 'chip/g')
-rw-r--r-- | chip/g/upgrade_fw.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chip/g/upgrade_fw.c b/chip/g/upgrade_fw.c index c5c933cc90..caa5b88818 100644 --- a/chip/g/upgrade_fw.c +++ b/chip/g/upgrade_fw.c @@ -162,8 +162,13 @@ int usb_pdu_valid(struct upgrade_command *cmd_body, size_t cmd_size) return 1; } -#ifndef CR50_DEV +#ifdef CR50_DEV +#ifndef CONFIG_IGNORE_G_UPDATE_CHECKS +#define CONFIG_IGNORE_G_UPDATE_CHECKS +#endif +#endif +#ifndef CONFIG_IGNORE_G_UPDATE_CHECKS /* Compare two versions, return True if the new version is older. */ static int new_is_older(const struct SignedHeader *new, const struct SignedHeader *old) |