From a540033a71eb0b10bb8de85963781ec1b9c06cf1 Mon Sep 17 00:00:00 2001 From: David Brownell Date: Mon, 15 Mar 2010 08:43:16 -0700 Subject: [PATCH] move "reset_config" out of JTAG command group 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 --- src/jtag/tcl.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/jtag/tcl.c b/src/jtag/tcl.c index 686eb3e8..90081cdc 100644 --- a/src/jtag/tcl.c +++ b/src/jtag/tcl.c @@ -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, -- 2.39.5