diff --git a/drivers/i3c/master/amd-i3c-master.c b/drivers/i3c/master/amd-i3c-master.c index ef5ad5abb788..f205aa06f9b8 100644 --- a/drivers/i3c/master/amd-i3c-master.c +++ b/drivers/i3c/master/amd-i3c-master.c @@ -806,8 +806,8 @@ static int xi3c_master_send_direct_ccc_cmd(struct xi3c_master *master, /* Report actual byte count so the core sees the right length on short reads */ if (!ret && ccc->rnw) - ccc->dests[0].payload.len = min(xfer->cmds[1].rx_actual, - ccc->dests[0].payload.len); + ccc->dests[0].payload.actual_len = min(xfer->cmds[1].rx_actual, + ccc->dests[0].payload.len); return ret; }