diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c index fe26126f259..89f05954b35 100644 --- a/drivers/i3c/master.c +++ b/drivers/i3c/master.c @@ -2240,6 +2240,9 @@ int i3c_master_register(FAR struct i3c_master_controller *master, */ master->init_done = true; + i3c_bus_normaluse_lock(&master->bus); + i3c_master_register_new_i3c_devs(master); + i3c_bus_normaluse_unlock(&master->bus); /* Expose I3C driver node by the i3c_driver on our I3C Bus, i3c driver id * equal to i3c bus id.