summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMary Ruthven <mruthven@chromium.org>2021-05-05 11:19:48 -0500
committerCommit Bot <commit-bot@chromium.org>2021-05-07 16:17:35 +0000
commitd5a1f3ea28af93b2b99ecdf515a82073eb1c4ddd (patch)
tree69094164073ebba66daec506be20c66a41f5d4a4
parent985736f0b574252217290f4987134001e49d793e (diff)
downloadchrome-ec-d5a1f3ea28af93b2b99ecdf515a82073eb1c4ddd.tar.gz
add CONFIG_CMD_ROLLBACK
Add CONFIG_CMD_ROLLBACK for building the rollback command. BUG=b:186663661 TEST=flash usage doesn't change with make -j BOARD=cr50 Change-Id: Iea22485368fbb57eed114653c6f78758cc5c8111 Signed-off-by: Mary Ruthven <mruthven@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2875476 Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org> Reviewed-by: Namyoon Woo <namyoon@chromium.org>
-rw-r--r--board/cr50/board.c2
-rw-r--r--board/cr50/board.h1
-rw-r--r--include/config.h1
3 files changed, 3 insertions, 1 deletions
diff --git a/board/cr50/board.c b/board/cr50/board.c
index 1026580c5a..91492bc4b1 100644
--- a/board/cr50/board.c
+++ b/board/cr50/board.c
@@ -1773,7 +1773,7 @@ static int command_board_properties(int argc, char **argv)
DECLARE_SAFE_CONSOLE_COMMAND(brdprop, command_board_properties,
NULL, "Display board properties");
-#ifdef CR50_DEV
+#ifdef CONFIG_CMD_ROLLBACK
static int command_rollback(int argc, char **argv)
{
system_ensure_rollback();
diff --git a/board/cr50/board.h b/board/cr50/board.h
index 99a40211cf..03f609cb3a 100644
--- a/board/cr50/board.h
+++ b/board/cr50/board.h
@@ -123,6 +123,7 @@
#define CONFIG_CASE_CLOSED_DEBUG_V1_UNSAFE
#define CONFIG_CMD_FLASH_LOG
#define CONFIG_PHYSICAL_PRESENCE_DEBUG_UNSAFE
+#define CONFIG_CMD_ROLLBACK
#endif
#define CONFIG_USB_PID 0x5014
diff --git a/include/config.h b/include/config.h
index 9d6baf576f..7008774812 100644
--- a/include/config.h
+++ b/include/config.h
@@ -1159,6 +1159,7 @@
#undef CONFIG_CMD_PPC_DUMP
#undef CONFIG_CMD_RAND
#define CONFIG_CMD_REGULATOR
+#undef CONFIG_CMD_ROLLBACK
#undef CONFIG_CMD_RTC
#undef CONFIG_CMD_RTC_ALARM
#define CONFIG_CMD_RW