adiv6: add low level jtag transport

swd and dap-direct are not implemented yet

Split from change https://review.openocd.org/6077/

Change-Id: I6d73d8adf6a6090001c5d4771325fb1d63c45e3c
Signed-off-by: Kevin Burke <kevinb@os.amperecomputing.com>
Signed-off-by: Daniel Goehring <dgoehrin@os.amperecomputing.com>
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6459
Tested-by: jenkins
This commit is contained in:
Kevin Burke
2021-08-06 11:56:13 +02:00
committed by Antonio Borneo
parent edb575800a
commit 8f8fb0fa79
5 changed files with 133 additions and 18 deletions

View File

@@ -348,7 +348,7 @@ struct adiv5_dap {
* Cache for DP_SELECT register. A value of DP_SELECT_INVALID
* indicates no cached value and forces rewrite of the register.
*/
uint32_t select;
uint64_t select;
/* information about current pending SWjDP-AHBAP transaction */
uint8_t ack;