]> git.sur5r.net Git - openocd/commitdiff
arm_adi_v5: dap_partnums - correction of partnumbers, new added
authorJiri Kastner <cz172638@gmail.com>
Wed, 20 Jan 2016 10:21:41 +0000 (11:21 +0100)
committerPaul Fertser <fercerpav@gmail.com>
Fri, 22 Jan 2016 13:02:41 +0000 (13:02 +0000)
according to...
ARM DDI 0433B is:
  0x9a5 Cortex-A5 PMU
ARM DDI 0435C is:
  0x955 Cortex-A5 ETM
ARM DDI 0401C is:
  0x950 Cortex-A9 PTM
ARM DDI 0469B is:
  0x931 Cortex-R5 ETM
ARM DDI 0460D is:
  0xc15 Cortex-R5 Debug
ARM DDI 0458C is:
  0x9b7 Cortex-R7 PMU
  0xc17 Cortex-R7 Debug
ARM DDI 0535C is:
  0x95b Cortex-A17 PTM
  0x9ae Cortex-A17 PMU
  0xc0e Cortex-A17 Debug
ARM DDI 0500F is:
  0x9a8 Cortex-A53 CTI
  0x95d Cortex-A53 ETM
  0x9d3 Cortex-A53 PMU
  0xd03 Cortex-A53 Debug
ARM DDI 0488G is:
  0x906 Cortex-A57/A72 CTI
  0x95e Cortex-A57 ETM
  0x9d7 Cortex-A57 PMU
  0xd07 Cortex-A57 Debug
ARM 100095_0002_03_en is:
  0x95a Cortex-A72 ETM
  0x9d8 Cortex-A72 PMU
  0xd08 Cortex-A72 Debug

Change-Id: Ieffefb30f2e75c45fe1a2f9c8204e3a9b1af3d7a
Signed-off-by: Jiri Kastner <cz172638@gmail.com>
Reviewed-on: http://openocd.zylin.com/3198
Tested-by: jenkins
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
src/target/arm_adi_v5.c

index 946a78e027d69abea3bcf12ff7569ec175771edc..c9254508a216e243d12c3afa7741c5c33e1b717f 100644 (file)
@@ -933,23 +933,40 @@ static const struct {
        { ARM_ID, 0x924, "Cortex-M3 ETM",    "(Embedded Trace)", },
        { ARM_ID, 0x925, "Cortex-M4 ETM",    "(Embedded Trace)", },
        { ARM_ID, 0x930, "Cortex-R4 ETM",    "(Embedded Trace)", },
+       { ARM_ID, 0x931, "Cortex-R5 ETM",    "(Embedded Trace)", },
        { ARM_ID, 0x941, "CoreSight TPIU-Lite", "(Trace Port Interface Unit)", },
-       { ARM_ID, 0x950, "CoreSight Component", "(unidentified Cortex-A9 component)", },
-       { ARM_ID, 0x955, "CoreSight Component", "(unidentified Cortex-A5 component)", },
+       { ARM_ID, 0x950, "Cortex-A9 PTM", "(Program Trace Macrocell)", },
+       { ARM_ID, 0x955, "Cortex-A5 ETM", "(Embedded Trace)", },
+       { ARM_ID, 0x95a, "Cortex-A72 ETM",   "(Embedded Trace)", },
+       { ARM_ID, 0x95b, "Cortex-A17 PTM",   "(Program Trace Macrocell)", },
+       { ARM_ID, 0x95d, "Cortex-A53 ETM",   "(Embedded Trace)", },
+       { ARM_ID, 0x95e, "Cortex-A57 ETM",   "(Embedded Trace)", },
        { ARM_ID, 0x95f, "Cortex-A15 PTM",   "(Program Trace Macrocell)", },
        { ARM_ID, 0x961, "CoreSight TMC",    "(Trace Memory Controller)", },
        { ARM_ID, 0x962, "CoreSight STM",    "(System Trace Macrocell)", },
        { ARM_ID, 0x9a0, "CoreSight PMU",    "(Performance Monitoring Unit)", },
        { ARM_ID, 0x9a1, "Cortex-M4 TPIU",   "(Trace Port Interface Unit)", },
-       { ARM_ID, 0x9a5, "Cortex-A5 ETM",    "(Embedded Trace)", },
+       { ARM_ID, 0x9a5, "Cortex-A5 PMU",    "(Performance Monitor Unit)", },
        { ARM_ID, 0x9a7, "Cortex-A7 PMU",    "(Performance Monitor Unit)", },
+       { ARM_ID, 0x9a8, "Cortex-A53 CTI",    "(Cross Trigger)", },
+       { ARM_ID, 0x9ae, "Cortex-A17 PMU",    "(Performance Monitor Unit)", },
        { ARM_ID, 0x9af, "Cortex-A15 PMU",   "(Performance Monitor Unit)", },
+       { ARM_ID, 0x9b7, "Cortex-R7 PMU",    "(Performance Monitoring Unit)", },
+       { ARM_ID, 0x9d3, "Cortex-A53 PMU",    "(Performance Monitor Unit)", },
+       { ARM_ID, 0x9d7, "Cortex-A57 PMU",    "(Performance Monitor Unit)", },
+       { ARM_ID, 0x9d8, "Cortex-A72 PMU",    "(Performance Monitor Unit)", },
        { ARM_ID, 0xc05, "Cortex-A5 Debug",  "(Debug Unit)", },
        { ARM_ID, 0xc07, "Cortex-A7 Debug",  "(Debug Unit)", },
        { ARM_ID, 0xc08, "Cortex-A8 Debug",  "(Debug Unit)", },
        { ARM_ID, 0xc09, "Cortex-A9 Debug",  "(Debug Unit)", },
+       { ARM_ID, 0xc0e, "Cortex-A17 Debug", "(Debug Unit)", },
        { ARM_ID, 0xc0f, "Cortex-A15 Debug", "(Debug Unit)", },
        { ARM_ID, 0xc14, "Cortex-R4 Debug",  "(Debug Unit)", },
+       { ARM_ID, 0xc15, "Cortex-R5 Debug",  "(Debug Unit)", },
+       { ARM_ID, 0xc17, "Cortex-R7 Debug",  "(Debug Unit)", },
+       { ARM_ID, 0xd03, "Cortex-A53 Debug",  "(Debug Unit)", },
+       { ARM_ID, 0xd07, "Cortex-A57 Debug",  "(Debug Unit)", },
+       { ARM_ID, 0xd08, "Cortex-A72 Debug",  "(Debug Unit)", },
        { 0x0E5,  0x000, "SHARC+/Blackfin+", "", },
        /* legacy comment: 0x113: what? */
        { ANY_ID,  0x120, "TI SDTI",         "(System Debug Trace Interface)", }, /* from OMAP3 memmap */