Reset iomem_ready to 0 only in one block - this was another cause of some "conflicting drivers" warning
diff --git a/verilog/rtl/mprj_ctrl.v b/verilog/rtl/mprj_ctrl.v index f9f75ec..e70ac93 100644 --- a/verilog/rtl/mprj_ctrl.v +++ b/verilog/rtl/mprj_ctrl.v
@@ -225,7 +225,6 @@ xfer_ctrl <= 0; pwr_ctrl_out <= 0; end else begin - iomem_ready <= 0; if (iomem_valid && !iomem_ready && iomem_addr[31:8] == BASE_ADR[31:8]) begin if (xfer_sel) begin if (iomem_wstrb[0]) xfer_ctrl <= iomem_wdata[0];