From 07940e68b01d2ddc37496a64eee8512792d582aa Mon Sep 17 00:00:00 2001 From: Evgeniy Naydanov Date: Thu, 13 Jun 2024 13:44:40 +0300 Subject: target/riscv: select DMI IR on batch access. Without the selection the TAP can be left in bypass. Change-Id: I79c6bf74802dc9c9475947d1787a3d0b797f3952 Signed-off-by: Evgeniy Naydanov --- src/target/riscv/riscv-013.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index 83f03f1..3b043da 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -2777,6 +2777,7 @@ struct riscv_scan_delays get_scan_delays(struct target *target) static int batch_run(struct target *target, struct riscv_batch *batch) { RISCV_INFO(r); + select_dmi(target); riscv_batch_add_nop(batch); const int result = riscv_batch_run_from(batch, 0, get_scan_delays(target), @@ -2797,6 +2798,7 @@ static int batch_run_timeout(struct target *target, struct riscv_batch *batch) { RISCV013_INFO(info); + select_dmi(target); riscv_batch_add_nop(batch); size_t finished_scans = 0; -- cgit v1.1