BANK_REG is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

BANK_REG macro

Syntax

#define BANK_REG(bank, reg) (((bank) << 4) | (reg))

Arguments

bank

reg

References

LocationText
arm_adi_v5.h:38
#define BANK_REG(bank, reg) (((bank) << 4) | (reg))
arm_adi_v5.h:45
#define DP_DPIDR BANK_REG(0x0, 0x0) /* DPv1+: ro */
arm_adi_v5.h:46
#define DP_ABORT BANK_REG(0x0, 0x0) /* DPv1+: SWD: wo */
arm_adi_v5.h:47
#define DP_DPIDR1 BANK_REG(0x1, 0x0) /* DPv3: ro */
arm_adi_v5.h:48
#define DP_BASEPTR0 BANK_REG(0x2, 0x0) /* DPv3: ro */
arm_adi_v5.h:49
#define DP_BASEPTR1 BANK_REG(0x3, 0x0) /* DPv3: ro */
arm_adi_v5.h:50
#define DP_CTRL_STAT BANK_REG(0x0, 0x4) /* DPv0+: rw */
arm_adi_v5.h:53
#define DP_DLPIDR BANK_REG(0x3, 0x4) /* DPv2: ro */
arm_adi_v5.h:55
#define DP_SELECT1 BANK_REG(0x5, 0x4) /* DPv3: ro */
arm_adi_v5.h:57
#define DP_SELECT BANK_REG(0x0, 0x8) /* DPv0+: JTAG: rw; SWD: wo */
arm_adi_v5.h:58
#define DP_RDBUFF BANK_REG(0x0, 0xC) /* DPv0+: ro */
arm_adi_v5.h:59
#define DP_TARGETSEL BANK_REG(0x0, 0xC) /* DPv2: SWD: wo */