if (ret)
return ret;
+ assert(dev);
ret = device_probe(dev);
if (ret)
return ret;
*devp = NULL;
ret = uclass_find_first_device(id, &dev);
+ if (!dev)
+ return 0;
return uclass_get_device_tail(dev, ret, devp);
}
*devp = NULL;
ret = uclass_find_next_device(&dev);
+ if (!dev)
+ return 0;
return uclass_get_device_tail(dev, ret, devp);
}