]> git.sur5r.net Git - openocd/blobdiff - src/jtag/minidummy/minidummy.c
types: write memory now uses const
[openocd] / src / jtag / minidummy / minidummy.c
index b01f593bdf5e50a0ad73cf6121375ecc879d575c..4dbcff6d35bd2bdc16918c9159e28ea0795c9660 100644 (file)
 #include "config.h"
 #endif
 
-#include "embeddedice.h"
-#include "minidriver.h"
-#include "interface.h"
-
-
-
+#include <jtag/jtag.h>
+#include <target/embeddedice.h>
+#include <jtag/minidriver.h>
+#include <jtag/interface.h>
 
 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,34 +54,27 @@ 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)
+int interface_jtag_add_plain_ir_scan(int num_bits, const uint8_t *out_bits, uint8_t *in_bits, 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 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 */
 
        return ERROR_OK;
 }
 
-int interface_jtag_add_plain_dr_scan(int num_fields, const struct scan_field *fields, tap_state_t state)
+int interface_jtag_add_plain_dr_scan(int num_bits, const uint8_t *out_bits, uint8_t *in_bits, tap_state_t state)
 {
        /* synchronously do the operation here */
 
        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,9 +147,14 @@ 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)
+void embeddedice_write_dcc(struct jtag_tap *tap, int reg_addr, const uint8_t *buffer, int little, int count)
 {
        int i;
        for (i = 0; i < count; i++)
@@ -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);
+}