Fixup bus remove device option

The bus should call driver's `remove` callback not
instead of `shutdown` in rt_bus_remove_device.

Signed-off-by: GuEe-GUI <2991707448@qq.com>
This commit is contained in:
GuEe-GUI 2024-07-09 17:15:02 +08:00 committed by Meco Man
parent 7469edd165
commit 2ec69c3ce4
1 changed files with 2 additions and 2 deletions

View File

@ -360,9 +360,9 @@ rt_err_t rt_bus_remove_device(rt_device_t dev)
} }
else if (drv) else if (drv)
{ {
if (drv->shutdown) if (drv->remove)
{ {
err = drv->shutdown(dev); err = drv->remove(dev);
} }
/* device and driver are in the same bus */ /* device and driver are in the same bus */