Skip to content

Commit ce5f327

Browse files
committed
drivers/can: Switching CAN_DEVICE_DT_DEFINE macros to new ones
Switching to CAN_DEVICE_INSTANCE and CAN_DEVICE_INSTANCE_FROM_DT_INST relevantly. Signed-off-by: Tomasz Bursztyka <[email protected]>
1 parent 4dc46c5 commit ce5f327

19 files changed

+40
-56
lines changed

drivers/can/can_esp32_twai.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,8 +296,8 @@ const struct can_driver_api can_esp32_twai_driver_api = {
296296
static struct can_sja1000_data can_sja1000_data_##inst = \
297297
CAN_SJA1000_DATA_INITIALIZER(NULL); \
298298
\
299-
CAN_DEVICE_DT_INST_DEFINE(inst, can_esp32_twai_init, NULL, &can_sja1000_data_##inst, \
299+
CAN_DEVICE_INSTANCE_FROM_DT_INST(inst, can_esp32_twai_init, NULL, &can_sja1000_data_##inst,\
300300
&can_sja1000_config_##inst, POST_KERNEL, \
301-
CONFIG_CAN_INIT_PRIORITY, &can_esp32_twai_driver_api);
301+
&can_esp32_twai_driver_api);
302302

303303
DT_INST_FOREACH_STATUS_OKAY(CAN_ESP32_TWAI_INIT)

drivers/can/can_fake.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,9 +167,8 @@ static const struct can_driver_api fake_can_driver_api = {
167167
\
168168
static struct fake_can_data fake_can_data_##inst; \
169169
\
170-
CAN_DEVICE_DT_INST_DEFINE(inst, fake_can_init, NULL, &fake_can_data_##inst, \
171-
&fake_can_config_##inst, POST_KERNEL, \
172-
CONFIG_CAN_INIT_PRIORITY, \
170+
CAN_DEVICE_INSTANCE_FROM_DT_INST(inst, fake_can_init, NULL, &fake_can_data_##inst,\
171+
&fake_can_config_##inst, POST_KERNEL, \
173172
&fake_can_driver_api);
174173

175174
DT_INST_FOREACH_STATUS_OKAY(FAKE_CAN_INIT)

drivers/can/can_kvaser_pci.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,9 @@ const struct can_driver_api can_kvaser_pci_driver_api = {
175175
static struct can_sja1000_data can_sja1000_data_##inst = \
176176
CAN_SJA1000_DATA_INITIALIZER(&can_kvaser_pci_data_##inst); \
177177
\
178-
CAN_DEVICE_DT_INST_DEFINE(inst, can_kvaser_pci_init, NULL, &can_sja1000_data_##inst, \
178+
CAN_DEVICE_INSTANCE_FROM_DT_INST(inst, can_kvaser_pci_init, NULL, &can_sja1000_data_##inst,\
179179
&can_sja1000_config_##inst, POST_KERNEL, \
180-
CONFIG_CAN_INIT_PRIORITY, &can_kvaser_pci_driver_api); \
180+
&can_kvaser_pci_driver_api); \
181181
\
182182
static void can_kvaser_pci_config_func_##inst(const struct device *dev) \
183183
{ \

drivers/can/can_loopback.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -455,10 +455,9 @@ static int can_loopback_init(const struct device *dev)
455455
\
456456
static struct can_loopback_data can_loopback_data_##inst; \
457457
\
458-
CAN_DEVICE_DT_INST_DEFINE(inst, can_loopback_init, NULL, \
458+
CAN_DEVICE_INSTANCE_FROM_DT_INST(inst, can_loopback_init, NULL, \
459459
&can_loopback_data_##inst, \
460460
&can_loopback_config_##inst, \
461-
POST_KERNEL, CONFIG_CAN_INIT_PRIORITY, \
462-
&can_loopback_driver_api);
461+
POST_KERNEL, &can_loopback_driver_api);
463462

464463
DT_INST_FOREACH_STATUS_OKAY(CAN_LOOPBACK_INIT)

drivers/can/can_mcp2515.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1014,8 +1014,7 @@ static int mcp2515_init(const struct device *dev)
10141014
.osc_freq = DT_INST_PROP(inst, osc_freq), \
10151015
}; \
10161016
\
1017-
CAN_DEVICE_DT_INST_DEFINE(inst, mcp2515_init, NULL, &mcp2515_data_##inst, \
1018-
&mcp2515_config_##inst, POST_KERNEL, CONFIG_CAN_INIT_PRIORITY, \
1019-
&can_api_funcs);
1017+
CAN_DEVICE_INSTANCE_FROM_DT_INST(inst, mcp2515_init, NULL, &mcp2515_data_##inst, \
1018+
&mcp2515_config_##inst, POST_KERNEL, &can_api_funcs);
10201019

10211020
DT_INST_FOREACH_STATUS_OKAY(MCP2515_INIT)

drivers/can/can_mcp251xfd.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1768,8 +1768,7 @@ static const struct can_driver_api mcp251xfd_api_funcs = {
17681768
MCP251XFD_SET_CLOCK(inst) \
17691769
}; \
17701770
\
1771-
CAN_DEVICE_DT_INST_DEFINE(inst, mcp251xfd_init, NULL, &mcp251xfd_data_##inst, \
1772-
&mcp251xfd_config_##inst, POST_KERNEL, CONFIG_CAN_INIT_PRIORITY, \
1773-
&mcp251xfd_api_funcs);
1771+
CAN_DEVICE_INSTANCE_FROM_DT_INST(inst, mcp251xfd_init, NULL, &mcp251xfd_data_##inst, \
1772+
&mcp251xfd_config_##inst, POST_KERNEL, &mcp251xfd_api_funcs);
17741773

17751774
DT_INST_FOREACH_STATUS_OKAY(MCP251XFD_INIT)

drivers/can/can_mcux_flexcan.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1419,11 +1419,10 @@ static const struct can_driver_api mcux_flexcan_fd_driver_api = {
14191419
\
14201420
static struct mcux_flexcan_data mcux_flexcan_data_##id; \
14211421
\
1422-
CAN_DEVICE_DT_INST_DEFINE(id, mcux_flexcan_init, \
1422+
CAN_DEVICE_INSTANCE_FROM_DT_INST(id, mcux_flexcan_init, \
14231423
NULL, &mcux_flexcan_data_##id, \
14241424
&mcux_flexcan_config_##id, \
1425-
POST_KERNEL, CONFIG_CAN_INIT_PRIORITY,\
1426-
&FLEXCAN_DRIVER_API(id)); \
1425+
POST_KERNEL, &FLEXCAN_DRIVER_API(id));\
14271426
\
14281427
static void mcux_flexcan_irq_config_##id(const struct device *dev) \
14291428
{ \

drivers/can/can_mcux_mcan.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,12 +220,11 @@ static const struct can_mcan_ops mcux_mcan_ops = {
220220
static struct can_mcan_data can_mcan_data_##n = \
221221
CAN_MCAN_DATA_INITIALIZER(NULL); \
222222
\
223-
CAN_DEVICE_DT_INST_DEFINE(n, mcux_mcan_init, NULL, \
223+
CAN_DEVICE_INSTANCE_FROM_DT_INST(n, mcux_mcan_init, NULL, \
224224
&can_mcan_data_##n, \
225225
&can_mcan_config_##n, \
226226
POST_KERNEL, \
227-
CONFIG_CAN_INIT_PRIORITY, \
228-
&mcux_mcan_driver_api); \
227+
&mcux_mcan_driver_api), \
229228
\
230229
static void mcux_mcan_irq_config_##n(const struct device *dev) \
231230
{ \

drivers/can/can_native_linux.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -487,11 +487,10 @@ static const struct can_native_linux_config can_native_linux_cfg_##inst = { \
487487
\
488488
static struct can_native_linux_data can_native_linux_data_##inst; \
489489
\
490-
CAN_DEVICE_DT_INST_DEFINE(inst, can_native_linux_init, NULL, \
490+
CAN_DEVICE_INSTANCE_FROM_DT_INST(inst, can_native_linux_init, NULL, \
491491
&can_native_linux_data_##inst, \
492492
&can_native_linux_cfg_##inst, \
493-
POST_KERNEL, CONFIG_CAN_INIT_PRIORITY, \
494-
&can_native_linux_driver_api);
493+
POST_KERNEL, &can_native_linux_driver_api);
495494

496495
DT_INST_FOREACH_STATUS_OKAY(CAN_NATIVE_LINUX_INIT)
497496

drivers/can/can_numaker.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -286,13 +286,12 @@ static const struct can_mcan_ops can_numaker_ops = {
286286
static struct can_mcan_data can_mcan_data_##inst = \
287287
CAN_MCAN_DATA_INITIALIZER(&can_numaker_data_ ## inst); \
288288
\
289-
CAN_DEVICE_DT_INST_DEFINE(inst, \
289+
CAN_DEVICE_INSTANCE_FROM_DT_INST(inst, \
290290
can_numaker_init, \
291291
NULL, \
292292
&can_mcan_data_##inst, \
293293
&can_mcan_config_##inst, \
294294
POST_KERNEL, \
295-
CONFIG_CAN_INIT_PRIORITY, \
296-
&can_numaker_driver_api); \
295+
&can_numaker_driver_api), \
297296

298297
DT_INST_FOREACH_STATUS_OKAY(CAN_NUMAKER_INIT);

0 commit comments

Comments
 (0)