From 7572912a3cde67880b0579db6f2e970ebaf2002d Mon Sep 17 00:00:00 2001
From: dwf1m12 <d.w.flynn@soton.ac.uk>
Date: Mon, 8 Jan 2024 16:56:40 +0000
Subject: [PATCH] fix ADP Upload command count reporting

---
 controller/verilog/socdebug_adp_control.v | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/controller/verilog/socdebug_adp_control.v b/controller/verilog/socdebug_adp_control.v
index ca27b5b..0231e64 100755
--- a/controller/verilog/socdebug_adp_control.v
+++ b/controller/verilog/socdebug_adp_control.v
@@ -628,7 +628,7 @@ begin
          else begin com_rx_ack <= 1'b1; end // extend stream request if not ready
        ADP_UWRITE:  // Write word to Addr++
          if (adp_bus_done) begin // auto address++, count--
-           if (FNcount_down_zero_next(adp_count)) begin adp_state <= ADP_ECHOCMD; end else begin adp_state <= ADP_UREADB; adp_bus_err <= adp_bus_err | HRESP_i; end
+           if (FNcount_down_zero_next(adp_count)) begin adp_size <= 2'b10; adp_state <= ADP_ECHOCMD; end else begin adp_state <= ADP_UREADB; adp_bus_err <= adp_bus_err | HRESP_i; end
          end else begin  ADP_BUSWRITEINC_next; adp_count_dec <= 1'b1; end // extend request
 
 // >>>>>>>>>>>>>>>> ADP BUS READ LOOP >>>>>>>>>>>>>>>>>>>>>>
-- 
GitLab