arm_adi_v5: parse ROM tables behind SoC-600 APv1 adapter
authorAntonio Borneo <borneo.antonio@gmail.com>
Mon, 3 Jan 2022 09:08:35 +0000 (10:08 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 24 Jun 2022 21:39:39 +0000 (21:39 +0000)
commitc28ae626a24e77963127017cb6b1bfb59ff541e4
treec84ee9946dccf247eb3e0463835b7593afbad02e
parent1842cf69a92d07866ebefee3bc7090a58782b059
arm_adi_v5: parse ROM tables behind SoC-600 APv1 adapter

Arm "CoreSight System-on-Chip SoC-600" specification describes a
bridge "Access Port v1 adapter" aimed to "connect a legacy Access
Port (AP) ... into an CoreSight Architecture v3 system".

A ROM table can be located in the "legacy" part of the system,
on the legacy AP behind the APv1 adapter.

For the purpose of scanning the ROM tables, consider an ADIv6
SoC-600 APv1 adapter as an ADIv5 AP.

Change-Id: I97d42fb77013c1251fb68d0caa4274086bf38a70
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6827
Tested-by: jenkins
src/target/arm_adi_v5.c