From: OpenOCD-Gerrit <ope...@us...> - 2020-09-20 13:36:53
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main OpenOCD repository". The branch, master has been updated via 762ddcb74948852b0dfb25fcbca0965b09249a2f (commit) from f2c83fade3ea7e51e5c9283aa3ff94632a41cc55 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 762ddcb74948852b0dfb25fcbca0965b09249a2f Author: Tarek BOCHKATI <tar...@gm...> Date: Tue Aug 11 15:23:19 2020 +0100 cortex_m: add detection of Cortex M35P and M55 Change-Id: I52599b2b09c2dc50c95d64059213c832d380ea31 Signed-off-by: Tarek BOCHKATI <tar...@gm...> Reviewed-on: http://openocd.zylin.com/5799 Tested-by: jenkins Reviewed-by: Antonio Borneo <bor...@gm...> diff --git a/src/target/cortex_m.c b/src/target/cortex_m.c index 4b0ea50cc..e52332dd6 100644 --- a/src/target/cortex_m.c +++ b/src/target/cortex_m.c @@ -2176,11 +2176,15 @@ int cortex_m_examine(struct target *target) case CORTEX_M23_PARTNO: i = 23; break; - case CORTEX_M33_PARTNO: i = 33; break; - + case CORTEX_M35P_PARTNO: + i = 35; + break; + case CORTEX_M55_PARTNO: + i = 55; + break; default: armv7m->arm.is_armv8m = false; break; @@ -2213,7 +2217,7 @@ int cortex_m_examine(struct target *target) LOG_DEBUG("Cortex-M%d floating point feature FPv4_SP found", i); armv7m->fp_feature = FPv4_SP; } - } else if (i == 7 || i == 33) { + } else if (i == 7 || i == 33 || i == 35 || i == 55) { target_read_u32(target, MVFR0, &mvfr0); target_read_u32(target, MVFR1, &mvfr1); diff --git a/src/target/cortex_m.h b/src/target/cortex_m.h index 354532823..415a6c22f 100644 --- a/src/target/cortex_m.h +++ b/src/target/cortex_m.h @@ -44,6 +44,8 @@ #define CORTEX_M23_PARTNO 0xD200 #define CORTEX_M33_PARTNO 0xD210 +#define CORTEX_M35P_PARTNO 0xD310 +#define CORTEX_M55_PARTNO 0xD220 /* Debug Control Block */ #define DCB_DHCSR 0xE000EDF0 ----------------------------------------------------------------------- Summary of changes: src/target/cortex_m.c | 10 +++++++--- src/target/cortex_m.h | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) hooks/post-receive -- Main OpenOCD repository |