diff options
Diffstat (limited to 'src/jtag/drivers/gw16012.c')
-rw-r--r-- | src/jtag/drivers/gw16012.c | 6 |
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; |