add cortex-r4 etm id to dap info
authorMathias K <kesmtp@freenet.de>
Thu, 27 Jan 2011 08:16:09 +0000 (09:16 +0100)
committerSpencer Oliver <ntfreak@users.sourceforge.net>
Thu, 27 Jan 2011 10:33:20 +0000 (10:33 +0000)
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
src/target/arm_adi_v5.c

index 7b801b99de30aa48331d18d84b9833d77db03332..2695c463b47c275af89f68ab878e2911a6c730a0 100644 (file)
@@ -1426,8 +1426,9 @@ static int dap_info_command(struct command_context *cmd_ctx,
 
                                /* Part number interpretations are from Cortex
                                 * core specs, the CoreSight components TRM
-                                * (ARM DDI 0314H), and ETM specs; also from
-                                * chip observation (e.g. TI SDTI).
+                                * (ARM DDI 0314H), CoreSight System Design
+                                * Guide (ARM DGI 0012D) and ETM specs; also
+                                * from chip observation (e.g. TI SDTI).
                                 */
                                part_num = (c_pid0 & 0xff);
                                part_num |= (c_pid1 & 0x0f) << 8;
@@ -1497,6 +1498,10 @@ static int dap_info_command(struct command_context *cmd_ctx,
                                        type = "Cortex-M3 ETM";
                                        full = "(Embedded Trace)";
                                        break;
+                               case 0x930:
+                                       type = "Cortex-R4 ETM";
+                                       full = "(Embedded Trace)";
+                                       break;
                                case 0xc08:
                                        type = "Cortex-A8 Debug";
                                        full = "(Debug Unit)";