From 2eebdcf93e06ec1c91efcf75ad1aa29f9bef9e5f Mon Sep 17 00:00:00 2001 From: John Devereux Date: Tue, 14 Dec 2010 12:17:01 +0000 Subject: [PATCH] Fix for compilation failure amt_jtagaccel.c Hi, I think there are errors in amt_jtagaccel.c I attach a small patch that I needed to make it compile. --- src/jtag/drivers/amt_jtagaccel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/jtag/drivers/amt_jtagaccel.c b/src/jtag/drivers/amt_jtagaccel.c index 552d04d20..ee44a2b69 100644 --- a/src/jtag/drivers/amt_jtagaccel.c +++ b/src/jtag/drivers/amt_jtagaccel.c @@ -191,6 +191,7 @@ static void amt_jtagaccel_state_move(void) aw_scan_tms_5 = 0x40 | (tms_scan[0] & 0x1f); AMT_AW(aw_scan_tms_5); + int jtag_speed=0; int retval = jtag_get_speed(&jtag_speed); assert(retval == ERROR_OK); if (jtag_speed > 3 || rtck_enabled) @@ -507,6 +508,8 @@ static int amt_jtagaccel_init(void) int jtag_speed_var; int retval = jtag_get_speed(&jtag_speed_var); + if (retval != ERROR_OK) + return retval; amt_jtagaccel_speed(jtag_speed_var); enum reset_types jtag_reset_config = jtag_get_reset_config();