Audit and eliminate redundant #include directives in other target files.
[fw/openocd] / src / target / mips_ejtag.h
index 74ba20712fecc4435e20a067928044aac5bced85..e9d076820abe857e99639b7bc7e27e807fbee964 100644 (file)
@@ -23,7 +23,6 @@
 #ifndef MIPS_EJTAG
 #define MIPS_EJTAG
 
-#include "types.h"
 #include "jtag.h"
 
 /* tap instructions */
@@ -102,11 +101,12 @@ typedef struct mips_ejtag_s
 {
        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);