summaryrefslogtreecommitdiff
path: root/src/pld/virtex2.c
diff options
context:
space:
mode:
authorZachary T Welch <zw@superlucidity.net>2009-11-10 01:21:29 -0800
committerZachary T Welch <zw@superlucidity.net>2009-11-13 10:51:46 -0800
commit1df5cc18f51366b823bccdaec4ffa1ee3fac2447 (patch)
tree8871c7d335892e8867d037bf79de53c68b5a9592 /src/pld/virtex2.c
parent670f999e7a1ec04cda599a5487de068379e36f0e (diff)
downloadopenocd_libswd-1df5cc18f51366b823bccdaec4ffa1ee3fac2447.tar.gz
openocd_libswd-1df5cc18f51366b823bccdaec4ffa1ee3fac2447.tar.bz2
openocd_libswd-1df5cc18f51366b823bccdaec4ffa1ee3fac2447.tar.xz
openocd_libswd-1df5cc18f51366b823bccdaec4ffa1ee3fac2447.zip
add PLD_DEVICE_COMMAND_HANDLER macro
Update virtex module to use abstracted PLD command handling.
Diffstat (limited to 'src/pld/virtex2.c')
-rw-r--r--src/pld/virtex2.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pld/virtex2.c b/src/pld/virtex2.c
index 3c6d61fe..7e422fb9 100644
--- a/src/pld/virtex2.c
+++ b/src/pld/virtex2.c
@@ -207,8 +207,7 @@ COMMAND_HANDLER(virtex2_handle_read_stat_command)
return ERROR_OK;
}
-static int virtex2_pld_device_command(struct command_context_s *cmd_ctx,
- char *cmd, char **args, int argc, struct pld_device_s *pld_device)
+PLD_DEVICE_COMMAND_HANDLER(virtex2_pld_device_command)
{
jtag_tap_t *tap;
@@ -227,9 +226,10 @@ static int virtex2_pld_device_command(struct command_context_s *cmd_ctx,
}
virtex2_info = malloc(sizeof(virtex2_pld_device_t));
- pld_device->driver_priv = virtex2_info;
virtex2_info->tap = tap;
+ pld->driver_priv = virtex2_info;
+
return ERROR_OK;
}