#define OPENOCD_TARGET_ARM9TDMI_H
#include "embeddedice.h"
arm9tdmi_init_target(struct command_context *, struct target *);
arm9tdmi_deinit_target(struct target *);
arm9tdmi_init_arch_info(struct target *, struct arm7_9_common *, struct jtag_tap *);
arm9tdmi_command_handlers;
arm9tdmi_clock_out(struct arm_jtag *, uint32_t, uint32_t, uint32_t *, int);
arm9tdmi_clock_data_in(struct arm_jtag *, uint32_t *);
arm9tdmi_clock_data_in_endianness(struct arm_jtag *, void *, int, int);
arm9tdmi_read_core_regs(struct target *, uint32_t, uint32_t **);
arm9tdmi_write_core_regs(struct target *, uint32_t, uint32_t *);
arm9tdmi_examine_debug_reason(struct target *);
arm9tdmi_load_word_regs(struct target *, uint32_t);
arm9tdmi_load_hword_reg(struct target *, int);
arm9tdmi_load_byte_reg(struct target *, int);
arm9tdmi_store_word_regs(struct target *, uint32_t);
arm9tdmi_store_hword_reg(struct target *, int);
arm9tdmi_store_byte_reg(struct target *, int);
arm9tdmi_branch_resume(struct target *);
arm9tdmi_enable_single_step(struct target *, uint32_t);
arm9tdmi_disable_single_step(struct target *);