summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBill Richardson <wfrichar@chromium.org>2012-06-05 23:33:01 -0700
committerGerrit <chrome-bot@google.com>2012-06-06 08:02:04 -0700
commit3a10cd37bb990db78e46f47f440172e3178fa1ed (patch)
treee320c8443430689fa6bb7f69bbd4bb73de9b7d49
parent99845e2fd5c89f78f5d34ea5c705e6d55aba5043 (diff)
downloadchrome-ec-3a10cd37bb990db78e46f47f440172e3178fa1ed.tar.gz
Add powerinfo command to display CPU state
BUG=chrome-os-partner:10194 TEST=manual Run "powerinfo" at the EC console. Change-Id: I4c8fe8bc32ae6600bd8f0729e81bd239198c73fc Signed-off-by: Bill Richardson <wfrichar@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/24578 Reviewed-by: Randall Spangler <rspangler@chromium.org>
-rw-r--r--common/x86_power.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/common/x86_power.c b/common/x86_power.c
index 6115492487..4d3ba351e9 100644
--- a/common/x86_power.c
+++ b/common/x86_power.c
@@ -608,6 +608,17 @@ DECLARE_CONSOLE_COMMAND(x86reset, command_x86reset,
"Issue x86 reset",
NULL);
+static int command_powerinfo(int argc, char **argv)
+{
+ CPRINTF("[%T x86 power state %d = %s, in 0x%04x]\n",
+ state, state_names[state], in_signals);
+ return EC_SUCCESS;
+}
+DECLARE_CONSOLE_COMMAND(powerinfo, command_powerinfo,
+ "",
+ "Show current power state",
+ NULL);
+
/*****************************************************************************/
/* Host commands */