Skip to content

Commit 6726e9b

Browse files
[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 <[email protected]>
1 parent 170d587 commit 6726e9b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

drivers/can/can_nrf.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,8 @@ static int can_nrf_init(const struct device *dev)
201201
\
202202
static struct can_mcan_data can_mcan_nrf_data##n = CAN_MCAN_DATA_INITIALIZER(NULL); \
203203
\
204-
DEVICE_DT_INST_DEFINE(n, can_nrf_init, NULL, &can_mcan_nrf_data##n, \
205-
&can_mcan_nrf_config##n, POST_KERNEL, CONFIG_CAN_INIT_PRIORITY, \
206-
&can_nrf_api);
204+
CAN_DEVICE_DT_INST_DEFINE(n, can_nrf_init, NULL, &can_mcan_nrf_data##n, \
205+
&can_mcan_nrf_config##n, POST_KERNEL, CONFIG_CAN_INIT_PRIORITY, \
206+
&can_nrf_api);
207207

208208
DT_INST_FOREACH_STATUS_OKAY(CAN_NRF_DEFINE)

0 commit comments

Comments
 (0)