diff options
author | Zachary T Welch <zw@superlucidity.net> | 2009-11-21 10:20:56 -0800 |
---|---|---|
committer | Zachary T Welch <zw@superlucidity.net> | 2009-11-21 10:20:56 -0800 |
commit | b58239e4c03c440ac89b36c9de917224a8439332 (patch) | |
tree | 94dfd738bf559e019826f7b981f53536be5588ef /src/jtag/arm-jtag-ew.c | |
parent | c46c2d77e63264a9f0187a477b77032d0ce6fcfa (diff) |
jtag: remove useless forward declarations
Removes some more useless forward declarations from a few JTAG drivers.
Moves interface and bit-bang structure defitions below their callbacks.
Diffstat (limited to 'src/jtag/arm-jtag-ew.c')
-rw-r--r-- | src/jtag/arm-jtag-ew.c | 30 |
1 files changed, 10 insertions, 20 deletions
diff --git a/src/jtag/arm-jtag-ew.c b/src/jtag/arm-jtag-ew.c index 18b353ac..46dacc6d 100644 --- a/src/jtag/arm-jtag-ew.c +++ b/src/jtag/arm-jtag-ew.c @@ -55,14 +55,6 @@ static uint8_t usb_in_buffer[ARMJTAGEW_IN_BUFFER_SIZE]; static uint8_t usb_out_buffer[ARMJTAGEW_OUT_BUFFER_SIZE]; -/* External interface functions */ -static int armjtagew_execute_queue(void); -static int armjtagew_speed(int speed); -static int armjtagew_khz(int khz, int *jtag_speed); -static int armjtagew_register_commands(struct command_context *cmd_ctx); -static int armjtagew_init(void); -static int armjtagew_quit(void); - /* Queue command functions */ static void armjtagew_end_state(tap_state_t state); static void armjtagew_state_move(void); @@ -105,18 +97,6 @@ static struct armjtagew* armjtagew_handle; /***************************************************************************/ /* External interface implementation */ -struct jtag_interface armjtagew_interface = -{ - .name = "arm-jtag-ew", - .execute_queue = armjtagew_execute_queue, - .speed = armjtagew_speed, - .khz = armjtagew_khz, - .register_commands = armjtagew_register_commands, - .init = armjtagew_init, - .quit = armjtagew_quit -}; - - static int armjtagew_execute_queue(void) { struct jtag_command *cmd = jtag_command_queue; @@ -529,6 +509,16 @@ static int armjtagew_register_commands(struct command_context *cmd_ctx) return ERROR_OK; } +struct jtag_interface armjtagew_interface = { + .name = "arm-jtag-ew", + .execute_queue = &armjtagew_execute_queue, + .speed = &armjtagew_speed, + .khz = &armjtagew_khz, + .register_commands = &armjtagew_register_commands, + .init = &armjtagew_init, + .quit = &armjtagew_quit, + }; + /***************************************************************************/ /* ARM-JTAG-EW tap functions */ |