From fa3edcf5e38575134387b966e05d9975a51db89c Mon Sep 17 00:00:00 2001 From: Bjarki Arge Andreasen Date: Wed, 12 Nov 2025 15:23:00 +0100 Subject: [PATCH] [nrf fromlist] drivers: can: nrf: use CAN_DEVICE_DT_INST_DEFINE The can_nrf.c device driver used DEVICE_DT_INST_DEFINE instead of CAN_DEVICE_DT_INST_DEFINE, which means we are missing initialization of some CAN structures, namely STATS. Update driver to use CAN_DEVICE_DT_INST_DEFINE() Upstream PR #: 99259 Signed-off-by: Bjarki Arge Andreasen --- drivers/can/can_nrf.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/can/can_nrf.c b/drivers/can/can_nrf.c index 38021d764b17..fa287b301ed1 100644 --- a/drivers/can/can_nrf.c +++ b/drivers/can/can_nrf.c @@ -201,8 +201,8 @@ static int can_nrf_init(const struct device *dev) \ static struct can_mcan_data can_mcan_nrf_data##n = CAN_MCAN_DATA_INITIALIZER(NULL); \ \ - DEVICE_DT_INST_DEFINE(n, can_nrf_init, NULL, &can_mcan_nrf_data##n, \ - &can_mcan_nrf_config##n, POST_KERNEL, CONFIG_CAN_INIT_PRIORITY, \ - &can_nrf_api); + CAN_DEVICE_DT_INST_DEFINE(n, can_nrf_init, NULL, &can_mcan_nrf_data##n, \ + &can_mcan_nrf_config##n, POST_KERNEL, CONFIG_CAN_INIT_PRIORITY, \ + &can_nrf_api); DT_INST_FOREACH_STATUS_OKAY(CAN_NRF_DEFINE)