int avr32_jtag_exec(struct avr32_jtag *jtag_info, uint32_t inst)
int avr32_jtag_nexus_write(struct avr32_jtag *jtag_info, uint32_t addr, uint32_t value)
int avr32_jtag_nexus_read(struct avr32_jtag *jtag_info, uint32_t addr, uint32_t *value)
#define MFSR(reg, sysreg)
#define AVR32_OCDREG_DCCPU
#define MTSR(sysreg, reg)
#define AVR32_OCDREG_DCSR
#define AVR32_OCDREG_DCEMU
static int avr32_jtag_write_reg(struct avr32_jtag *jtag_info, int reg, uint32_t val)
static int avr32_jtag_read_reg(struct avr32_jtag *jtag_info, int reg, uint32_t *val)
int avr32_jtag_read_regs(struct avr32_jtag *jtag_info, uint32_t *regs)
int avr32_jtag_write_regs(struct avr32_jtag *jtag_info, uint32_t *regs)
The JTAG interface can be implemented with a software or hardware fifo.
static const struct @101 regs[]