diff --git a/subsys/modbus/modbus_core.c b/subsys/modbus/modbus_core.c index 749f14ef08d..c8250d094f9 100644 --- a/subsys/modbus/modbus_core.c +++ b/subsys/modbus/modbus_core.c @@ -35,7 +35,7 @@ DT_INST_FOREACH_STATUS_OKAY(MB_RTU_DEFINE_GPIO_CFGS) (&prop##_cfg_##inst), (NULL)) #define MODBUS_DT_GET_SERIAL_DEV(inst) { \ - .dev = DEVICE_DT_GET(DT_INST_BUS(inst)), \ + .dev = DEVICE_DT_GET(DT_INST_PARENT(inst)), \ .de = MB_RTU_ASSIGN_GPIO_CFG(inst, de_gpios), \ .re = MB_RTU_ASSIGN_GPIO_CFG(inst, re_gpios), \ },