ADIv5: use right ID for Cortex-M3 ETM
authorDavid Brownell <dbrownell@users.sourceforge.net>
Tue, 2 Mar 2010 17:39:36 +0000 (09:39 -0800)
committerDavid Brownell <dbrownell@users.sourceforge.net>
Tue, 2 Mar 2010 17:39:36 +0000 (09:39 -0800)
Correct a mistake made copying the ID of the Cortex-M3 ETM module
from the TRM, so that "dap info" on a CM3 with an ETM will now
correctly describe ROM table entries for such modules.  (They are
included on LPC17xx and some other cores.)

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
src/target/arm_adi_v5.c

index 6be60af3c49c94d46eceffaf12ce77fefc60d5b7..115ccf12d78644e2c793f10c84ed3b5585819834 100644 (file)
@@ -1530,10 +1530,6 @@ int dap_info_command(struct command_context *cmd_ctx,
                                        type = "TI DAPCTL";
                                        full = "";
                                        break;
-                               case 0x4e0:
-                                       type = "Cortex-M3 ETM";
-                                       full = "(Embedded Trace)";
-                                       break;
                                case 0x906:
                                        type = "Coresight CTI";
                                        full = "(Cross Trigger)";
@@ -1566,6 +1562,10 @@ int dap_info_command(struct command_context *cmd_ctx,
                                        type = "Cortex-M3 TPIU";
                                        full = "(Trace Port Interface Unit)";
                                        break;
+                               case 0x924:
+                                       type = "Cortex-M3 ETM";
+                                       full = "(Embedded Trace)";
+                                       break;
                                case 0xc08:
                                        type = "Cortex-A8 Debug";
                                        full = "(Debug Unit)";