From bc8d69caa6156a3020d2fac5be47dd2bcd2d9de1 Mon Sep 17 00:00:00 2001 From: Henrik Brix Andersen Date: Wed, 24 Jan 2024 12:56:06 +0100 Subject: [PATCH] drivers: can: stm32: bxcan: store current operation mode Store the current operation mode in the can_driver_data structure. Fixes: 9051824fa3f1b2d22163e27abef8061c6242464e Signed-off-by: Henrik Brix Andersen --- drivers/can/can_stm32_bxcan.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/can/can_stm32_bxcan.c b/drivers/can/can_stm32_bxcan.c index 0f2a121e790..5f3d3a25c3b 100644 --- a/drivers/can/can_stm32_bxcan.c +++ b/drivers/can/can_stm32_bxcan.c @@ -532,6 +532,8 @@ static int can_stm32_set_mode(const struct device *dev, can_mode_t mode) can->MCR &= ~CAN_MCR_NART; } + data->common.mode = mode; + k_mutex_unlock(&data->inst_mutex); return 0;