summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-08-24 07:26:05 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-08-24 07:26:05 +0000
commit332c8d78d8007e810380d4d0d13a4d47b8fb4d52 (patch)
tree1f7b24ed83f8db90d7d3bccfc3d9f9324d559dd8
parent6336ebb05c2038feea4e249c0db0b60d98498722 (diff)
downloadopenocd_libswd-332c8d78d8007e810380d4d0d13a4d47b8fb4d52.tar.gz
openocd_libswd-332c8d78d8007e810380d4d0d13a4d47b8fb4d52.tar.bz2
openocd_libswd-332c8d78d8007e810380d4d0d13a4d47b8fb4d52.tar.xz
openocd_libswd-332c8d78d8007e810380d4d0d13a4d47b8fb4d52.zip
Jonas Horberg <jhorberg@sauer-danfoss.com>
The trunk is currently broken for interfaces without the speed_div function (interface specific clock speed value to kHz conversion). Example: parport. git-svn-id: svn://svn.berlios.de/openocd/trunk@2605 b42882b7-edfa-0310-969c-e2dbd0fdcd60
-rw-r--r--src/jtag/core.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/jtag/core.c b/src/jtag/core.c
index 222bff13..d9cdffa5 100644
--- a/src/jtag/core.c
+++ b/src/jtag/core.c
@@ -1153,9 +1153,8 @@ int jtag_interface_init(struct command_context_s *cmd_ctx)
int actual_khz = requested_khz;
int retval = jtag_get_speed_readable(&actual_khz);
if (ERROR_OK != retval)
- return retval;
-
- if (actual_khz)
+ LOG_INFO("interface specific clock speed value %d", jtag_get_speed());
+ else if (actual_khz)
{
if ((CLOCK_MODE_RCLK == clock_mode)
|| ((CLOCK_MODE_KHZ == clock_mode) && !requested_khz))