X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fjtag%2Fminidummy%2Fminidummy.c;h=1eef08795c769ca0e441e49c9da08e3e6a60d14c;hp=b01f593bdf5e50a0ad73cf6121375ecc879d575c;hb=57d7743639d5092770d79f7c4b12ae694c482750;hpb=9f535f9af7c6b7e8843033049a6da0f6d76d513b diff --git a/src/jtag/minidummy/minidummy.c b/src/jtag/minidummy/minidummy.c index b01f593bdf..1eef08795c 100644 --- a/src/jtag/minidummy/minidummy.c +++ b/src/jtag/minidummy/minidummy.c @@ -20,19 +20,17 @@ #include "config.h" #endif -#include "embeddedice.h" -#include "minidriver.h" -#include "interface.h" - - - +#include +#include +#include +#include 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 @@ struct jtag_interface minidummy_interface = .srst_asserted = NULL, }; - - - - - int interface_jtag_execute_queue(void) { /* synchronously do the operation here */ @@ -53,13 +46,7 @@ int interface_jtag_execute_queue(void) return ERROR_OK; } - - - - -extern int jtag_check_value(uint8_t *captured, void *priv); - -int interface_jtag_add_ir_scan(int num_fields, const struct scan_field *fields, tap_state_t state) +int interface_jtag_add_ir_scan(struct jtag_tap *active, const struct scan_field *fields, tap_state_t state) { /* synchronously do the operation here */ @@ -67,10 +54,6 @@ int interface_jtag_add_ir_scan(int num_fields, const struct scan_field *fields, } - - - - int interface_jtag_add_plain_ir_scan(int num_fields, const struct scan_field *fields, tap_state_t state) { /* synchronously do the operation here */ @@ -78,9 +61,7 @@ int interface_jtag_add_plain_ir_scan(int num_fields, const struct scan_field *fi return ERROR_OK; } -/*extern jtag_command_t **jtag_get_last_command_p(void);*/ - -int interface_jtag_add_dr_scan(int num_fields, const struct scan_field *fields, tap_state_t state) +int interface_jtag_add_dr_scan(struct jtag_tap *active, int num_fields, const struct scan_field *fields, tap_state_t state) { /* synchronously do the operation here */ @@ -94,7 +75,6 @@ int interface_jtag_add_plain_dr_scan(int num_fields, const struct scan_field *fi return ERROR_OK; } - int interface_jtag_add_tlr() { /* synchronously do the operation here */ @@ -102,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 */ @@ -111,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 */ @@ -170,7 +147,12 @@ int interface_jtag_add_pathmove(int num_states, const tap_state_t *path) return ERROR_OK; } +int interface_add_tms_seq(unsigned num_bits, const uint8_t *seq, enum tap_state state) +{ + /* synchronously do the operation here */ + return ERROR_OK; +} void embeddedice_write_dcc(struct jtag_tap *tap, int reg_addr, uint8_t *buffer, int little, int count) { @@ -182,3 +164,8 @@ void embeddedice_write_dcc(struct jtag_tap *tap, int reg_addr, uint8_t *buffer, } } +int arm11_run_instr_data_to_core_noack_inner(struct jtag_tap * tap, uint32_t opcode, uint32_t * data, size_t count) +{ + int arm11_run_instr_data_to_core_noack_inner_default(struct jtag_tap * tap, uint32_t opcode, uint32_t * data, size_t count); + return arm11_run_instr_data_to_core_noack_inner_default(tap, opcode, data, count); +}