cmd: mii: Add the standard 1000BASE-T registers
[oweals/u-boot.git] / cmd / sb.c
index 6ca3361d7e3740e59a4b4fa19d9f16493ca0468c..5701e03797c5b768f20d2b083a1eb6ad91113db4 100644 (file)
--- a/cmd/sb.c
+++ b/cmd/sb.c
@@ -9,6 +9,23 @@
 #include <spl.h>
 #include <asm/state.h>
 
+static int do_sb_handoff(cmd_tbl_t *cmdtp, int flag, int argc,
+                        char *const argv[])
+{
+#if CONFIG_IS_ENABLED(HANDOFF)
+       if (gd->spl_handoff)
+               printf("SPL handoff magic %lx\n", gd->spl_handoff->arch.magic);
+       else
+               printf("SPL handoff info not received\n");
+
+       return 0;
+#else
+       printf("Command not supported\n");
+
+       return CMD_RET_USAGE;
+#endif
+}
+
 static int do_sb_state(cmd_tbl_t *cmdtp, int flag, int argc,
                       char * const argv[])
 {
@@ -21,6 +38,7 @@ static int do_sb_state(cmd_tbl_t *cmdtp, int flag, int argc,
 }
 
 static cmd_tbl_t cmd_sb_sub[] = {
+       U_BOOT_CMD_MKENT(handoff, 1, 0, do_sb_handoff, "", ""),
        U_BOOT_CMD_MKENT(state, 1, 0, do_sb_state, "", ""),
 };
 
@@ -42,5 +60,6 @@ static int do_sb(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 U_BOOT_CMD(
        sb,     8,      1,      do_sb,
        "Sandbox status commands",
-       "state       - Show sandbox state"
+       "handoff     - Show handoff data received from SPL\n"
+       "sb state       - Show sandbox state"
 );