Add options to disable rarely used console commands

'powerindebug' is only used when there is a problem with power
sequencing. 'taskready' is rarely used and the same info can be
retrieved by 'taskinfo'.

Put both behind config flags and disable 'taskready' by default. Also
disable 'powerindebug' for Ryu.

BUG=chrome-os-partner:32203
TEST=Build Ryu and check flash space used.
BRANCH=None

Change-Id: I753a1f5411d6e840a80aba03afc94f9640d381a8
Signed-off-by: Vic Yang <victoryang@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/219490
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
This commit is contained in:
Vic Yang
2014-09-23 15:38:24 +08:00
committed by chrome-internal-fetch
parent 4afee85638
commit cf62055270
5 changed files with 11 additions and 0 deletions

View File

@@ -37,6 +37,9 @@
#define CONFIG_INDUCTIVE_CHARGING
#undef CONFIG_HIBERNATE
/* Disable unused console command to save flash space */
#undef CONFIG_CMD_POWERINDEBUG
/*
* Pericom I2C workaround
* TODO(crosbug.com/p/31529): Remove this.

View File

@@ -567,6 +567,7 @@ DECLARE_CONSOLE_COMMAND(taskinfo, command_task_info,
"Print task info",
NULL);
#ifdef CONFIG_CMD_TASKREADY
static int command_task_ready(int argc, char **argv)
{
if (argc < 2) {
@@ -583,6 +584,7 @@ DECLARE_CONSOLE_COMMAND(taskready, command_task_ready,
"[setmask]",
"Print/set ready tasks",
NULL);
#endif
#ifdef CONFIG_CMD_STACKOVERFLOW
static void stack_overflow_recurse(int n)

View File

@@ -538,6 +538,7 @@ DECLARE_CONSOLE_COMMAND(taskinfo, command_task_info,
"Print task info",
NULL);
#ifdef CONFIG_CMD_TASKREADY
static int command_task_ready(int argc, char **argv)
{
if (argc < 2) {
@@ -554,6 +555,7 @@ DECLARE_CONSOLE_COMMAND(taskready, command_task_ready,
"[setmask]",
"Print/set ready tasks",
NULL);
#endif
#ifdef CONFIG_CMD_STACKOVERFLOW
static void stack_overflow_recurse(int n)

View File

@@ -323,12 +323,14 @@
#define CONFIG_CMD_LID_ANGLE
#undef CONFIG_CMD_PLL
#undef CONFIG_CMD_PMU
#define CONFIG_CMD_POWERINDEBUG
#undef CONFIG_CMD_POWERLED
#undef CONFIG_CMD_RTC_ALARM
#undef CONFIG_CMD_SCRATCHPAD
#undef CONFIG_CMD_SLEEP
#undef CONFIG_CMD_SPI_FLASH
#undef CONFIG_CMD_STACKOVERFLOW
#undef CONFIG_CMD_TASKREADY
/*****************************************************************************/

View File

@@ -432,6 +432,7 @@ DECLARE_CONSOLE_COMMAND(powerinfo, command_powerinfo,
"Show current power state",
NULL);
#ifdef CONFIG_CMD_POWERINDEBUG
static int command_powerindebug(int argc, char **argv)
{
const struct power_signal_info *s = power_signal_list;
@@ -466,6 +467,7 @@ DECLARE_CONSOLE_COMMAND(powerindebug, command_powerindebug,
"[mask]",
"Get/set power input debug mask",
NULL);
#endif
#ifdef CONFIG_HIBERNATE
static int command_hibernation_delay(int argc, char **argv)