target/arm_adi_v5: introduce adiv5_jim_configure_ext()
commit263dbc1472efa5f24e636e95f8c71a6f83b4097a
authorTomas Vanek <vanekt@fbl.cz>
Sun, 11 Feb 2024 16:22:38 +0000 (11 17:22 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 16 Mar 2024 14:35:24 +0000 (16 14:35 +0000)
tree15ed7f9e0d3833d86e06ea3d39c927d271e76e9f
parent348b79aafe6826734921167397190c9032a6039e
target/arm_adi_v5: introduce adiv5_jim_configure_ext()

Allow direct pointer to struct adiv5_private_config
for targets with adiv5_private_config inside of a bigger
private config container. Use it instead of the private_config
pointer toggling hack in aarch64.c

Allow optional use of -dap parameter and use it instead
of the static variable hack in xtensa_chip.c

Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Change-Id: I7260c79332940adfa49d57b45cae39325cdaf432
Reviewed-on: https://review.openocd.org/c/openocd/+/8138
Tested-by: jenkins
Reviewed-by: Ian Thompson <ianst@cadence.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/aarch64.c
src/target/arm_adi_v5.c
src/target/arm_adi_v5.h
src/target/xtensa/xtensa_chip.c