From 582daf7da02d23369f371f1d8ad4dfe0420f654f Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Wed, 18 Mar 2026 00:50:02 -0700 Subject: [PATCH] cndm: Fix device select handling Signed-off-by: Alex Forencich --- src/cndm/rtl/cndm_brd_ctrl_i2c.sv | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cndm/rtl/cndm_brd_ctrl_i2c.sv b/src/cndm/rtl/cndm_brd_ctrl_i2c.sv index 65be90e..4d6c395 100644 --- a/src/cndm/rtl/cndm_brd_ctrl_i2c.sv +++ b/src/cndm/rtl/cndm_brd_ctrl_i2c.sv @@ -378,6 +378,8 @@ always_comb begin case (state_reg) STATE_IDLE: begin + dev_sel_next = '0; + s_axis_cmd_tready_next = !m_axis_rsp_tvalid_reg && !rsp_frame_reg; cmd_ram_wr_data = s_axis_cmd.tdata; @@ -619,6 +621,7 @@ always_comb begin end STATE_I2C_START: begin mux_idx_next = '0; + dev_sel_next = '0; dev_sel_next[dev_idx_reg] = 1'b1; dev_addr_cfg_next = DEV_ADDR_CFG[dev_idx_reg];