diff options
author | Zachary T Welch <zw@superlucidity.net> | 2009-11-20 22:01:59 -0800 |
---|---|---|
committer | Zachary T Welch <zw@superlucidity.net> | 2009-11-24 21:37:33 -0800 |
commit | 8d46720cda288f498787a706bb2518e6f852b9f1 (patch) | |
tree | eab7c9b46857d882666e9e97127194a2c14fd6cc /src/jtag/parport.c | |
parent | fc2d9f87615b7a5562cb9cd58fb95953e5d89818 (diff) | |
download | openocd+libswd-8d46720cda288f498787a706bb2518e6f852b9f1.tar.gz openocd+libswd-8d46720cda288f498787a706bb2518e6f852b9f1.tar.bz2 openocd+libswd-8d46720cda288f498787a706bb2518e6f852b9f1.tar.xz openocd+libswd-8d46720cda288f498787a706bb2518e6f852b9f1.zip |
remove register_callbacks from jtag interface
Changes the jtag_interface->register_callbacks field to a list of
commands to be registered. Changes callback to invocation of
register_commands() with that command registration list. Removes all
JTAG interface driver register_command callback functions, which the
previous commits had converted into identical calls.
Diffstat (limited to 'src/jtag/parport.c')
-rw-r--r-- | src/jtag/parport.c | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/src/jtag/parport.c b/src/jtag/parport.c index abf0d296..e5f56113 100644 --- a/src/jtag/parport.c +++ b/src/jtag/parport.c @@ -517,19 +517,17 @@ static const struct command_registration parport_command_handlers[] = { COMMAND_REGISTRATION_DONE }; +struct jtag_interface parport_interface = { + .name = "parport", -static int parport_register_commands(struct command_context *cmd_ctx) -{ - return register_commands(cmd_ctx, NULL, parport_command_handlers); -} + .commands = parport_command_handlers, -struct jtag_interface parport_interface = { - .name = "parport", - .register_commands = parport_register_commands, - .init = parport_init, - .quit = parport_quit, - .khz = parport_khz, - .speed_div = parport_speed_div, - .speed = parport_speed, - .execute_queue = bitbang_execute_queue, -}; + .init = &parport_init, + .quit = &parport_quit, + + .khz = &parport_khz, + .speed_div = &parport_speed_div, + .speed = &parport_speed, + + .execute_queue = &bitbang_execute_queue, + }; |