Jonas Horberg <jhorberg@sauer-danfoss.com>
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Mon, 24 Aug 2009 07:26:05 +0000 (07:26 +0000)
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Mon, 24 Aug 2009 07:26:05 +0000 (07:26 +0000)
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

index 222bff13ac15a10f8875c462923f9623a5dfc033..d9cdffa53dcbb61d0c242cf869e48124b4c354c3 100644 (file)
@@ -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))