summaryrefslogtreecommitdiff
path: root/common/lightbar.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/lightbar.c')
-rw-r--r--common/lightbar.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/common/lightbar.c b/common/lightbar.c
index 40adeff920..e440b04620 100644
--- a/common/lightbar.c
+++ b/common/lightbar.c
@@ -832,10 +832,10 @@ static int command_lightbar(int argc, char **argv)
return 0;
}
num = 0xff & strtoi(argv[2], &e, 16);
- if (e && *e)
+ if (*e)
num = find_msg_by_name(argv[2]);
if (num >= LIGHTBAR_NUM_SEQUENCES)
- return EC_ERROR_INVAL;
+ return EC_ERROR_PARAM2;
lightbar_sequence(num);
return EC_SUCCESS;
}
@@ -867,4 +867,7 @@ static int command_lightbar(int argc, char **argv)
return EC_ERROR_INVAL;
}
-DECLARE_CONSOLE_COMMAND(lightbar, command_lightbar);
+DECLARE_CONSOLE_COMMAND(lightbar, command_lightbar,
+ "[on | off | init | brightness | seq] | [ctrl reg val]",
+ "Get/set lightbar state",
+ NULL);