- attr = sysfs_get_classdev_attr(class_dev, "dev");
- if (attr == NULL)
- goto error;
- dbg("dev='%s'", attr->value);
-
- if (sscanf(attr->value, "%u:%u", &udev->major, &udev->minor) != 2)
- goto error;
- dbg("found major=%d, minor=%d", udev->major, udev->minor);
-
- return 0;
-error:
- return -1;
-}
-
-int udev_make_node(struct udevice *udev, const char *file, int major, int minor, mode_t mode, uid_t uid, gid_t gid)
+int udev_make_node(struct udevice *udev, const char *file, dev_t devt, mode_t mode, uid_t uid, gid_t gid)