target/cortex_m: workaround Cortex-M7 erratum 3092511
[openocd.git] / src / target / avr32_regs.h
blob90046571fd61d2889986702edbb0c9fa1179cf36
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 /***************************************************************************
4 * Copyright (C) 2010 by Oleksandr Tymoshenko <gonzo@bluezbox.com> *
5 ***************************************************************************/
7 #ifndef OPENOCD_TARGET_AVR32_REGS_H
8 #define OPENOCD_TARGET_AVR32_REGS_H
10 enum avr32_reg_nums {
11 AVR32_REG_R0 = 0,
12 AVR32_REG_R1,
13 AVR32_REG_R2,
14 AVR32_REG_R3,
15 AVR32_REG_R4,
16 AVR32_REG_R5,
17 AVR32_REG_R6,
18 AVR32_REG_R7,
19 AVR32_REG_R8,
20 AVR32_REG_R9,
21 AVR32_REG_R10,
22 AVR32_REG_R11,
23 AVR32_REG_R12,
24 AVR32_REG_SP,
25 AVR32_REG_LR,
26 AVR32_REG_PC,
27 AVR32_REG_SR,
30 int avr32_jtag_read_regs(struct avr32_jtag *jtag_info, uint32_t *regs);
31 int avr32_jtag_write_regs(struct avr32_jtag *jtag_info, uint32_t *regs);
33 #endif /* OPENOCD_TARGET_AVR32_REGS_H */