summaryrefslogtreecommitdiff
path: root/src/jtag/drivers/gw16012.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/jtag/drivers/gw16012.c')
-rw-r--r--src/jtag/drivers/gw16012.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/jtag/drivers/gw16012.c b/src/jtag/drivers/gw16012.c
index cb29d33a..17292994 100644
--- a/src/jtag/drivers/gw16012.c
+++ b/src/jtag/drivers/gw16012.c
@@ -529,7 +529,11 @@ static int gw16012_init(void)
gw16012_input(&status_port);
gw16012_msb = (status_port & 0x80) ^ 0x80;
- gw16012_speed(jtag_get_speed());
+ int jtag_speed_var;
+ int retval = jtag_get_speed(&jtag_speed_var);
+ if (retval != ERROR_OK)
+ return retval;
+ gw16012_speed(jtag_speed_var);
gw16012_reset(0, 0);
return ERROR_OK;