]> git.gag.com Git - fw/openocd/blobdiff - src/target/mips_ejtag.h
Audit and eliminate redundant #include directives in other target files.
[fw/openocd] / src / target / mips_ejtag.h
index 4125dfc4f5ec00872516647baf8ec1e67618d3e2..e9d076820abe857e99639b7bc7e27e807fbee964 100644 (file)
@@ -23,7 +23,6 @@
 #ifndef MIPS_EJTAG
 #define MIPS_EJTAG
 
-#include "types.h"
 #include "jtag.h"
 
 /* tap instructions */
 
 typedef struct mips_ejtag_s
 {
-       int chain_pos;
+       jtag_tap_t *tap;
        u32 impcode;
+       u32 idcode;
        /*int use_dma;*/
        u32 ejtag_ctrl;
 } mips_ejtag_t;
 
-extern int mips_ejtag_set_instr(mips_ejtag_t *ejtag_info, int new_instr, in_handler_t handler);
+extern int mips_ejtag_set_instr(mips_ejtag_t *ejtag_info, int new_instr, void *delete_me_and_submit_patch);
 extern int mips_ejtag_enter_debug(mips_ejtag_t *ejtag_info);
 extern int mips_ejtag_exit_debug(mips_ejtag_t *ejtag_info, int enable_interrupts);
 extern int mips_ejtag_get_impcode(mips_ejtag_t *ejtag_info, u32 *impcode, in_handler_t handler);