]> git.sur5r.net Git - openocd/commitdiff
cortex_a: Add Cortex-A5 identification
authorOlivier Schonken <olivier.schonken@gmail.com>
Tue, 20 Jan 2015 12:17:20 +0000 (14:17 +0200)
committerPaul Fertser <fercerpav@gmail.com>
Wed, 11 Feb 2015 16:17:58 +0000 (16:17 +0000)
Add Cortex-A5 identification to ROM-table display, and also
to cortex_a_init_debug_access. This change is mostly cosmetic.

Change-Id: I7b1dd8755d70d45eb5f315aa1918d44a813b3cdf
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Reviewed-on: http://openocd.zylin.com/2483
Tested-by: jenkins
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
src/target/arm_adi_v5.c
src/target/cortex_a.c
src/target/cortex_a.h

index 7bb2a0b2d6d9174d7ec374f887eda68f1f13b4ac..1576d766d6432bf54d662e987a5e78418023fb60 100644 (file)
@@ -1331,6 +1331,14 @@ static int dap_rom_display(struct command_context *cmd_ctx,
                                type = "Cortex-M4 TPUI";
                                full = "(Trace Port Interface Unit)";
                                break;
+                       case 0x9a5:
+                               type = "Cortex-A5 ETM";
+                               full = "(Embedded Trace)";
+                               break;
+                       case 0xc05:
+                               type = "Cortex-A5 Debug";
+                               full = "(Debug Unit)";
+                               break;
                        case 0xc08:
                                type = "Cortex-A8 Debug";
                                full = "(Debug Unit)";
index 6e0e52cfe78705dde6ae61af20eb45da6ed54a20..20ed02349c86953124a28746ab5509e0a9e5229d 100644 (file)
@@ -225,6 +225,7 @@ static int cortex_a_init_debug_access(struct target *target)
                                                             0);
                break;
 
+       case CORTEX_A5_PARTNUM:
        case CORTEX_A8_PARTNUM:
        case CORTEX_A9_PARTNUM:
        default:
index 94d80f92bfe5d2493abd4746400b4451c4198f79..ebf79b88c745fba4d244d025ca9d365e58d65431 100644 (file)
@@ -35,6 +35,7 @@
 #define CORTEX_A_COMMON_MAGIC 0x411fc082
 #define CORTEX_A15_COMMON_MAGIC 0x413fc0f1
 
+#define CORTEX_A5_PARTNUM 0xc05
 #define CORTEX_A7_PARTNUM 0xc07
 #define CORTEX_A8_PARTNUM 0xc08
 #define CORTEX_A9_PARTNUM 0xc09