// 调用uclass_get_device_tail进行设备的get,最终会调用device_probe来对设备进行probe int uclass_get_device_tail(struct udevice *dev, int ret, struct udevice **devp) { if (ret) return ret; assert(dev); // 调用device_probe对设备进行probe,这个函数说明参考前面 ret = device_probe(dev); if...
uclass_get_device_by_seq //通过序号从uclass的设备链表中获取udevice,进行probe int uclass_get_device_by_seq(enum uclass_id id, int seq, struct udevice **devp) int uclass_get_device_by_seq(enum uclass_id id, int seq, struct udevice **devp) { struct udevice *dev; int ret; *devp ...