From fe2b374d009546a1471f4e60d1588d0a9498611b Mon Sep 17 00:00:00 2001 From: Nghia Phung Date: Thu, 12 Jun 2025 16:21:43 +0700 Subject: [PATCH] drivers: i3c: Correct register to read IBI response SLV_IBI_RESP is the register to read IBI response, not SLV_INTR_REQ Signed-off-by: Nghia Phung --- drivers/i3c/i3c_dw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/i3c/i3c_dw.c b/drivers/i3c/i3c_dw.c index abc136dcf9e..cd90b16b264 100644 --- a/drivers/i3c/i3c_dw.c +++ b/drivers/i3c/i3c_dw.c @@ -1317,7 +1317,7 @@ static int dw_i3c_target_ibi_raise_tir(const struct device *dev, struct i3c_ibi return -ETIMEDOUT; } - slv_ibi_resp = sys_read32(config->regs + SLV_INTR_REQ); + slv_ibi_resp = sys_read32(config->regs + SLV_IBI_RESP); switch (SLV_IBI_RESP_IBI_STS(slv_ibi_resp)) { case SLV_IBI_RESP_IBI_STS_ACK: LOG_DBG("%s: Controller ACKed IBI TIR", dev->name);