allow jtag interfaces to lack commands
Allow JTAG interface drivers to skip registering an register_commands callback when it will just be empty.
This commit is contained in:
parent
425e43d9d1
commit
c46c2d77e6
|
@ -636,9 +636,12 @@ COMMAND_HANDLER(handle_interface_command)
|
||||||
if (strcmp(CMD_ARGV[0], jtag_interfaces[i]->name) != 0)
|
if (strcmp(CMD_ARGV[0], jtag_interfaces[i]->name) != 0)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
if (NULL != jtag_interfaces[i]->register_commands)
|
||||||
|
{
|
||||||
int retval = jtag_interfaces[i]->register_commands(CMD_CTX);
|
int retval = jtag_interfaces[i]->register_commands(CMD_CTX);
|
||||||
if (ERROR_OK != retval)
|
if (ERROR_OK != retval)
|
||||||
return retval;
|
return retval;
|
||||||
|
}
|
||||||
|
|
||||||
jtag_interface = jtag_interfaces[i];
|
jtag_interface = jtag_interfaces[i];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue