Added functionality to support jtag_khz for the jlink.
git-svn-id: svn://svn.berlios.de/openocd/trunk@1470 b42882b7-edfa-0310-969c-e2dbd0fdcd60__archive__
parent
f1bca5898c
commit
486799e65b
|
@ -79,6 +79,7 @@ static u8 usb_emu_result_buffer[JLINK_EMU_RESULT_BUFFER_SIZE];
|
||||||
/* External interface functions */
|
/* External interface functions */
|
||||||
int jlink_execute_queue(void);
|
int jlink_execute_queue(void);
|
||||||
int jlink_speed(int speed);
|
int jlink_speed(int speed);
|
||||||
|
int jlink_speed_div(int speed, int* khz);
|
||||||
int jlink_khz(int khz, int *jtag_speed);
|
int jlink_khz(int khz, int *jtag_speed);
|
||||||
int jlink_register_commands(struct command_context_s *cmd_ctx);
|
int jlink_register_commands(struct command_context_s *cmd_ctx);
|
||||||
int jlink_init(void);
|
int jlink_init(void);
|
||||||
|
@ -134,6 +135,7 @@ jtag_interface_t jlink_interface =
|
||||||
.name = "jlink",
|
.name = "jlink",
|
||||||
.execute_queue = jlink_execute_queue,
|
.execute_queue = jlink_execute_queue,
|
||||||
.speed = jlink_speed,
|
.speed = jlink_speed,
|
||||||
|
.speed_div = jlink_speed_div,
|
||||||
.khz = jlink_khz,
|
.khz = jlink_khz,
|
||||||
.register_commands = jlink_register_commands,
|
.register_commands = jlink_register_commands,
|
||||||
.init = jlink_init,
|
.init = jlink_init,
|
||||||
|
@ -270,6 +272,13 @@ int jlink_speed(int speed)
|
||||||
return ERROR_OK;
|
return ERROR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int jlink_speed_div(int speed, int* khz)
|
||||||
|
{
|
||||||
|
*khz = speed;
|
||||||
|
|
||||||
|
return ERROR_OK;
|
||||||
|
}
|
||||||
|
|
||||||
int jlink_khz(int khz, int *jtag_speed)
|
int jlink_khz(int khz, int *jtag_speed)
|
||||||
{
|
{
|
||||||
*jtag_speed = khz;
|
*jtag_speed = khz;
|
||||||
|
|
Loading…
Reference in New Issue