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 <dbrownell@users.sourceforge.net>
This commit is contained in:
parent
1bd3ae3986
commit
a540033a71
|
@ -1645,6 +1645,17 @@ static const struct command_registration interface_command_handlers[] = {
|
||||||
.mode = COMMAND_ANY,
|
.mode = COMMAND_ANY,
|
||||||
.help = "List all built-in debug adapter interfaces (drivers)",
|
.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
|
COMMAND_REGISTRATION_DONE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1669,17 +1680,6 @@ static const struct command_registration jtag_command_handlers[] = {
|
||||||
"With or without argument, display current setting.",
|
"With or without argument, display current setting.",
|
||||||
.usage = "[fallback_speed_khz]",
|
.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",
|
.name = "jtag_ntrst_delay",
|
||||||
.handler = handle_jtag_ntrst_delay_command,
|
.handler = handle_jtag_ntrst_delay_command,
|
||||||
|
|
Loading…
Reference in New Issue