summaryrefslogtreecommitdiff
path: root/src/target/armv7m.h
diff options
context:
space:
mode:
authormlu <mlu@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-04-27 08:29:28 +0000
committermlu <mlu@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-04-27 08:29:28 +0000
commitb0d04ab6c6c2a04130a72124e79fede7655032e2 (patch)
treef7c07c195fbddc6f5fe7876d58b6fd082005158f /src/target/armv7m.h
parent573d9a036894670e64f7ed22a6e842961bc24b8e (diff)
downloadopenocd+libswd-b0d04ab6c6c2a04130a72124e79fede7655032e2.tar.gz
openocd+libswd-b0d04ab6c6c2a04130a72124e79fede7655032e2.tar.bz2
openocd+libswd-b0d04ab6c6c2a04130a72124e79fede7655032e2.tar.xz
openocd+libswd-b0d04ab6c6c2a04130a72124e79fede7655032e2.zip
Changed armv7m and cortexm3 to use nev arm_adi_v5 instead of cortex_swjdp.
Added support for accessport ROM table identification, dap command. git-svn-id: svn://svn.berlios.de/openocd/trunk@1536 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/target/armv7m.h')
-rw-r--r--src/target/armv7m.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/target/armv7m.h b/src/target/armv7m.h
index 80ffe3fd..909330bd 100644
--- a/src/target/armv7m.h
+++ b/src/target/armv7m.h
@@ -29,6 +29,7 @@
#include "register.h"
#include "target.h"
#include "arm_jtag.h"
+#include "arm_adi_v5.h"
/* define for enabling armv7 gdb workarounds */
#if 1
@@ -78,6 +79,8 @@ typedef struct armv7m_common_s
reg_cache_t *core_cache;
enum armv7m_mode core_mode;
int exception_number;
+ swjdp_common_t swjdp_info;
+
/* Direct processor core register read and writes */
int (*load_core_reg_u32)(struct target_s *target, enum armv7m_regtype type, u32 num, u32 *value);