]> git.sur5r.net Git - openocd/commitdiff
move "reset_config" out of JTAG command group
authorDavid Brownell <dbrownell@users.sourceforge.net>
Mon, 15 Mar 2010 15:43:16 +0000 (08:43 -0700)
committerDavid Brownell <dbrownell@users.sourceforge.net>
Mon, 15 Mar 2010 15:43:16 +0000 (08:43 -0700)
The SRST configuration options are not specific to JTAG, so this
command may be needed with non-JTAG debug sessions.  Just move
the command to a different group.

(The TRST options are, however, clearly JTAG-specific, but for
compatibility, they're now left alone.  The flags they control
could later be disabled in non-JTAG sessions.)

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
src/jtag/tcl.c

index 686eb3e89045261e0fb5165a8ceaa5385c0581e2..90081cdcc6e82c8e38124367b887b6547cb175c0 100644 (file)
@@ -1645,6 +1645,17 @@ static const struct command_registration interface_command_handlers[] = {
                .mode = COMMAND_ANY,
                .help = "List all built-in debug adapter interfaces (drivers)",
        },
+       {
+               .name = "reset_config",
+               .handler = handle_reset_config_command,
+               .mode = COMMAND_ANY,
+               .help = "configure adapter reset behavior",
+               .usage = "[none|trst_only|srst_only|trst_and_srst] "
+                       "[srst_pulls_trst|trst_pulls_srst|combined|separate] "
+                       "[srst_gates_jtag|srst_nogate] "
+                       "[trst_push_pull|trst_open_drain] "
+                       "[srst_push_pull|srst_open_drain]",
+       },
        COMMAND_REGISTRATION_DONE
 };
 
@@ -1669,17 +1680,6 @@ static const struct command_registration jtag_command_handlers[] = {
                        "With or without argument, display current setting.",
                .usage = "[fallback_speed_khz]",
        },
-       {
-               .name = "reset_config",
-               .handler = handle_reset_config_command,
-               .mode = COMMAND_ANY,
-               .help = "configure JTAG reset behavior",
-               .usage = "[none|trst_only|srst_only|trst_and_srst] "
-                       "[srst_pulls_trst|trst_pulls_srst|combined|separate] "
-                       "[srst_gates_jtag|srst_nogate] "
-                       "[trst_push_pull|trst_open_drain] "
-                       "[srst_push_pull|srst_open_drain]",
-       },
        {
                .name = "jtag_ntrst_delay",
                .handler = handle_jtag_ntrst_delay_command,