]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - drivers/core/device-remove.c
dm: add DM_FLAG_BOUND flag
[karo-tx-uboot.git] / drivers / core / device-remove.c
index 6b87f865e40377fc1a2e179fa4f4d394d8124abf..45d6543067bcabfd7877bc200dcf6208c2871404 100644 (file)
@@ -61,6 +61,9 @@ int device_unbind(struct udevice *dev)
        if (dev->flags & DM_FLAG_ACTIVATED)
                return -EINVAL;
 
+       if (!(dev->flags & DM_FLAG_BOUND))
+               return -EINVAL;
+
        drv = dev->driver;
        assert(drv);