summaryrefslogtreecommitdiff
path: root/src/jtag/drivers/presto.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/jtag/drivers/presto.c')
-rw-r--r--src/jtag/drivers/presto.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/jtag/drivers/presto.c b/src/jtag/drivers/presto.c
index 10bed272..ca6e9d50 100644
--- a/src/jtag/drivers/presto.c
+++ b/src/jtag/drivers/presto.c
@@ -770,7 +770,11 @@ static int presto_jtag_init(void)
LOG_INFO("PRESTO open, serial number '%s'", presto->serial);
/* use JTAG speed setting from configuration file */
- presto_jtag_speed(jtag_get_speed());
+ int jtag_speed_var;
+ int retval = jtag_get_speed(&jtag_speed_var);
+ if (retval != ERROR_OK)
+ return retval;
+ presto_jtag_speed(jtag_speed_var);
bitq_interface = &presto_bitq;
return ERROR_OK;