summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNamyoon Woo <namyoon@chromium.org>2020-02-28 15:16:16 -0800
committerCommit Bot <commit-bot@chromium.org>2020-03-01 00:43:26 +0000
commit808946d75d23d76dcac0f1e9565b7706e823d156 (patch)
treedac6a73152b3cca6d839f623bb72858e4153ae84
parent3bdbd591bd1443d06ce69cbe9c9634f2d732063d (diff)
downloadchrome-ec-808946d75d23d76dcac0f1e9565b7706e823d156.tar.gz
ec: exclude chargen, the cli command from RO image build
chargen occupies 400~500 bytes in flash usage. It is not likely to be used in EC RO, so this patch excludes it from RO build. BUG=none BRANCH=none TEST=build hatch, and checked RO.map file doesn't include chargen command. Signed-off-by: Namyoon Woo <namyoon@chromium.org> Change-Id: I1209d2a945526f59888c37b504f5886138265fd0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2080933 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r--common/chargen.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/chargen.c b/common/chargen.c
index eb7e93657f..514363ff26 100644
--- a/common/chargen.c
+++ b/common/chargen.c
@@ -12,6 +12,7 @@
#include "util.h"
#include "watchdog.h"
+#ifndef SECTION_IS_RO
/*
* Microseconds time to drain entire UART_TX console buffer at 115200 b/s, 10
* bits per character.
@@ -121,3 +122,4 @@ DECLARE_SAFE_CONSOLE_COMMAND(chargen, command_chargen,
"UART console,\nrepeating every 'seq_length' "
"characters, up to 'num_chars' total."
);
+#endif /* !SECTION_IS_RO */