From 332c8d78d8007e810380d4d0d13a4d47b8fb4d52 Mon Sep 17 00:00:00 2001
From: oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Date: Mon, 24 Aug 2009 07:26:05 +0000
Subject: [PATCH] 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
---
 src/jtag/core.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/jtag/core.c b/src/jtag/core.c
index 222bff13a..d9cdffa53 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))
-- 
GitLab