aboutsummaryrefslogtreecommitdiff
path: root/src/target/arm_coresight.h
AgeCommit message (Collapse)AuthorFilesLines
2022-05-14arm_adi_v5: replace dap_lookup_cs_component()Antonio Borneo1-3/+0
With the generic function for ROM table walk-through, reimplement dap_lookup_cs_component(). Catch the code CORESIGHT_COMPONENT_FOUND and halt the search. While there, drop two macros in arm_coresight.h, now unused. Change-Id: I589ef7ae8a651d0c422ce7d0b4ed913713a8217e Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6824 Tested-by: jenkins
2022-05-14arm_adi_v5: separate ROM table parsing from command output [2/3]Antonio Borneo1-0/+4
This change only targets the output of rtp_cs_component(). To easily propagate the coordinates of the CoreSight component, add them in the struct that holds the register values. While there, define a macro for the max depth of ROM tables. Change-Id: I75e5ef4f9419da3192123aebcd61471c2af9374f Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6820 Tested-by: jenkins
2022-05-14arm_coresight: define ARM_CS_CIDR_CLASS()Antonio Borneo1-1/+1
Right now it has a single use but it will soon be used more. Change-Id: I9a819c65df467fc859e4b5251035a17ed33daa35 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6813 Tested-by: jenkins Reviewed-by: Daniel Goehring <dgoehrin@os.amperecomputing.com>
2021-10-25openocd: remove 'src' prefix from #include pathAntonio Borneo1-1/+1
There is no reason to add the 'src' prefix. Remove it. Change-Id: Id7d7ee8b3807fb90381cc1d6d545321020bc06c1 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6634 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
2021-09-25arm_coresight: add include file and use itAntonio Borneo1-0/+99
Several magic numbers related to ARM CoreSight specification IHI0029E are spread around OpenOCD code. Define through macros the ARM CoreSight magic numbers and collect them in a single include file. Use the new macros wherever possible. Change-Id: I9b0c1c651ce4ffbaf08d31791ef16e95983ee4cb Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6446 Tested-by: jenkins Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com> Reviewed-by: Daniel Goehring <dgoehrin@os.amperecomputing.com>