drivers/parport: Group adapter commands
Use a command group 'parport' with subcommands instead of individual commands with 'parport_' prefix. The old commands are still available for backward compatibility but marked as deprecated. Change-Id: I4cb7096a8ba8d6cd7a6dc970862cd73c32b5c0a2 Signed-off-by: Marc Schink <dev@zapb.de> Reviewed-on: http://openocd.zylin.com/6385 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
committed by
Antonio Borneo
parent
38f94a2677
commit
fbbf63f659
@@ -473,9 +473,9 @@ COMMAND_HANDLER(parport_handle_parport_toggling_time_command)
|
||||
return ERROR_OK;
|
||||
}
|
||||
|
||||
static const struct command_registration parport_command_handlers[] = {
|
||||
static const struct command_registration parport_subcommand_handlers[] = {
|
||||
{
|
||||
.name = "parport_port",
|
||||
.name = "port",
|
||||
.handler = parport_handle_parport_port_command,
|
||||
.mode = COMMAND_CONFIG,
|
||||
.help = "Display the address of the I/O port (e.g. 0x378) "
|
||||
@@ -484,7 +484,7 @@ static const struct command_registration parport_command_handlers[] = {
|
||||
.usage = "[port_number]",
|
||||
},
|
||||
{
|
||||
.name = "parport_cable",
|
||||
.name = "cable",
|
||||
.handler = parport_handle_parport_cable_command,
|
||||
.mode = COMMAND_CONFIG,
|
||||
.help = "Set the layout of the parallel port cable "
|
||||
@@ -493,7 +493,7 @@ static const struct command_registration parport_command_handlers[] = {
|
||||
.usage = "[layout]",
|
||||
},
|
||||
{
|
||||
.name = "parport_write_on_exit",
|
||||
.name = "write_on_exit",
|
||||
.handler = parport_handle_write_on_exit_command,
|
||||
.mode = COMMAND_CONFIG,
|
||||
.help = "Configure the parallel driver to write "
|
||||
@@ -501,7 +501,7 @@ static const struct command_registration parport_command_handlers[] = {
|
||||
.usage = "('on'|'off')",
|
||||
},
|
||||
{
|
||||
.name = "parport_toggling_time",
|
||||
.name = "toggling_time",
|
||||
.handler = parport_handle_parport_toggling_time_command,
|
||||
.mode = COMMAND_CONFIG,
|
||||
.help = "Displays or assigns how many nanoseconds it "
|
||||
@@ -511,6 +511,17 @@ static const struct command_registration parport_command_handlers[] = {
|
||||
COMMAND_REGISTRATION_DONE
|
||||
};
|
||||
|
||||
static const struct command_registration parport_command_handlers[] = {
|
||||
{
|
||||
.name = "parport",
|
||||
.mode = COMMAND_ANY,
|
||||
.help = "perform parport management",
|
||||
.chain = parport_subcommand_handlers,
|
||||
.usage = "",
|
||||
},
|
||||
COMMAND_REGISTRATION_DONE
|
||||
};
|
||||
|
||||
static struct jtag_interface parport_interface = {
|
||||
.supported = DEBUG_CAP_TMS_SEQ,
|
||||
.execute_queue = bitbang_execute_queue,
|
||||
|
||||
@@ -261,4 +261,28 @@ proc ftdi_tdo_sample_edge args {
|
||||
eval ftdi tdo_sample_edge $args
|
||||
}
|
||||
|
||||
lappend _telnet_autocomplete_skip parport_port
|
||||
proc parport_port args {
|
||||
echo "DEPRECATED! use 'parport port' not 'parport_port'"
|
||||
eval parport port $args
|
||||
}
|
||||
|
||||
lappend _telnet_autocomplete_skip parport_cable
|
||||
proc parport_cable args {
|
||||
echo "DEPRECATED! use 'parport cable' not 'parport_cable'"
|
||||
eval parport cable $args
|
||||
}
|
||||
|
||||
lappend _telnet_autocomplete_skip parport_write_on_exit
|
||||
proc parport_write_on_exit args {
|
||||
echo "DEPRECATED! use 'parport write_on_exit' not 'parport_write_on_exit'"
|
||||
eval parport write_on_exit $args
|
||||
}
|
||||
|
||||
lappend _telnet_autocomplete_skip parport_toggling_time
|
||||
proc parport_toggling_time args {
|
||||
echo "DEPRECATED! use 'parport toggling_time' not 'parport_toggling_time'"
|
||||
eval parport toggling_time $args
|
||||
}
|
||||
|
||||
# END MIGRATION AIDS
|
||||
|
||||
Reference in New Issue
Block a user