From 04d12bc8b2008d84006dcc6666e162fb03c85efa Mon Sep 17 00:00:00 2001 From: Dave Joseph Date: Wed, 18 Jun 2025 15:09:52 +0530 Subject: [PATCH] drivers: mbox: secureproxy: Pass userdata in isr This change modifies the secure proxy mailbox driver to pass user data to the interrupt service routine (ISR) callback. This allows the ISR to access the specific context or data associated with the mailbox message being processed. Signed-off-by: Dave Joseph --- drivers/mbox/mbox_ti_secproxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mbox/mbox_ti_secproxy.c b/drivers/mbox/mbox_ti_secproxy.c index 89118a29ec5..01c2478659d 100644 --- a/drivers/mbox/mbox_ti_secproxy.c +++ b/drivers/mbox/mbox_ti_secproxy.c @@ -201,7 +201,7 @@ static void secproxy_mailbox_isr(const struct device *dev) rx_data->size = msg_len; rx_data->seq = GET_MSG_SEQ(buf); if (data->cb[i_channel]) { - data->cb[i_channel](dev, i_channel, NULL, NULL); + data->cb[i_channel](dev, i_channel, data->user_data[i_channel], NULL); } } }