X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Fminidummy%2Fminidummy.c;h=9c608cdbb460af9a292ac25b8eb39ef8035c6038;hp=7088d1a88d0468b2bd8ff4bb6244586262825948;hb=97de520bc02f96f31063175fbc9cad034e84055d;hpb=c18947b947064e7eceed8047c42d4c8dfd8ae964 diff --git a/src/jtag/minidummy/minidummy.c b/src/jtag/minidummy/minidummy.c index 7088d1a88d..9c608cdbb4 100644 --- a/src/jtag/minidummy/minidummy.c +++ b/src/jtag/minidummy/minidummy.c @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2007-2008 by Øyvind Harboe * + * Copyright (C) 2007-2008 by Øyvind Harboe * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * @@ -20,19 +20,17 @@ #include "config.h" #endif -#include "embeddedice.h" -#include "minidriver.h" -#include "interface.h" +#include +#include +#include +#include - - - -jtag_interface_t minidummy_interface = +struct jtag_interface minidummy_interface = { .name = "minidummy", .execute_queue = NULL, .speed = NULL, - .register_commands = NULL, + .commands = NULL, .init = NULL, .quit = NULL, .khz = NULL, @@ -41,11 +39,6 @@ jtag_interface_t minidummy_interface = .srst_asserted = NULL, }; - - - - - int interface_jtag_execute_queue(void) { /* synchronously do the operation here */ @@ -53,19 +46,7 @@ int interface_jtag_execute_queue(void) return ERROR_OK; } - - - - -extern int jtag_check_value(uint8_t *captured, void *priv); - -int interface_jtag_set_end_state(tap_state_t state) -{ - return ERROR_OK; -} - - -int interface_jtag_add_ir_scan(int num_fields, const scan_field_t *fields, tap_state_t state) +int interface_jtag_add_ir_scan(int num_fields, const struct scan_field *fields, tap_state_t state) { /* synchronously do the operation here */ @@ -73,34 +54,27 @@ int interface_jtag_add_ir_scan(int num_fields, const scan_field_t *fields, tap_s } - - - - -int interface_jtag_add_plain_ir_scan(int num_fields, const scan_field_t *fields, tap_state_t state) +int interface_jtag_add_plain_ir_scan(int num_fields, const struct scan_field *fields, tap_state_t state) { /* synchronously do the operation here */ return ERROR_OK; } -/*extern jtag_command_t **jtag_get_last_command_p(void);*/ - -int interface_jtag_add_dr_scan(int num_fields, const scan_field_t *fields, tap_state_t state) +int interface_jtag_add_dr_scan(int num_fields, const struct scan_field *fields, tap_state_t state) { /* synchronously do the operation here */ return ERROR_OK; } -int interface_jtag_add_plain_dr_scan(int num_fields, const scan_field_t *fields, tap_state_t state) +int interface_jtag_add_plain_dr_scan(int num_fields, const struct scan_field *fields, tap_state_t state) { /* synchronously do the operation here */ return ERROR_OK; } - int interface_jtag_add_tlr() { /* synchronously do the operation here */ @@ -108,8 +82,6 @@ int interface_jtag_add_tlr() return ERROR_OK; } - - int interface_jtag_add_reset(int req_trst, int req_srst) { /* synchronously do the operation here */ @@ -117,7 +89,6 @@ int interface_jtag_add_reset(int req_trst, int req_srst) return ERROR_OK; } - int interface_jtag_add_runtest(int num_cycles, tap_state_t state) { /* synchronously do the operation here */ @@ -132,7 +103,7 @@ int interface_jtag_add_clocks(int num_cycles) return ERROR_OK; } -int interface_jtag_add_sleep(u32 us) +int interface_jtag_add_sleep(uint32_t us) { jtag_sleep(us); return ERROR_OK; @@ -145,7 +116,7 @@ int interface_jtag_add_pathmove(int num_states, const tap_state_t *path) state_count = 0; - tap_state_t cur_state=cmd_queue_cur_state; + tap_state_t cur_state = cmd_queue_cur_state; while (num_states) { @@ -176,9 +147,7 @@ int interface_jtag_add_pathmove(int num_states, const tap_state_t *path) return ERROR_OK; } - - -void embeddedice_write_dcc(jtag_tap_t *tap, int reg_addr, uint8_t *buffer, int little, int count) +void embeddedice_write_dcc(struct jtag_tap *tap, int reg_addr, uint8_t *buffer, int little, int count) { int i; for (i = 0; i < count; i++) @@ -187,4 +156,3 @@ void embeddedice_write_dcc(jtag_tap_t *tap, int reg_addr, uint8_t *buffer, int l buffer += 4; } } -