Lines Matching refs:udev
160 struct udevice *udev; in rockchip_u3phy_uboot_init() local
163 ret = uclass_get_device_by_name(UCLASS_PHY, "usb3-phy", &udev); in rockchip_u3phy_uboot_init()
167 (void)udev; in rockchip_u3phy_uboot_init()
317 struct udevice *udev) in rockchip_u3phy_parse_dt() argument
323 ret = reset_get_by_name(udev, get_rest_name(i), in rockchip_u3phy_parse_dt()
326 dev_info(udev, "no %s reset control specified\n", in rockchip_u3phy_parse_dt()
369 static int rockchip_u3phy_probe(struct udevice *udev) in rockchip_u3phy_probe() argument
371 const struct udevice_id *of_match = udev->driver->of_match; in rockchip_u3phy_probe()
372 struct rockchip_u3phy *u3phy = dev_get_priv(udev); in rockchip_u3phy_probe()
379 if (device_is_compatible(udev, of_match->compatible)) in rockchip_u3phy_probe()
385 dev_err(udev, "phy-cfgs are not assigned!\n"); in rockchip_u3phy_probe()
389 if (ofnode_read_u32_array(dev_ofnode(udev), "reg", reg, 2)) { in rockchip_u3phy_probe()
390 dev_err(udev, "could not read reg\n"); in rockchip_u3phy_probe()
394 u3phy->dev = udev; in rockchip_u3phy_probe()
408 dev_err(udev, "no phy-cfgs can be matched\n"); in rockchip_u3phy_probe()
412 ret = rockchip_u3phy_parse_dt(u3phy, udev); in rockchip_u3phy_probe()
414 dev_err(udev, "parse dt failed, ret(%d)\n", ret); in rockchip_u3phy_probe()
422 ofnode_for_each_subnode(child_np, udev->node) { in rockchip_u3phy_probe()
429 dev_err(udev, "u3phy port init failed,ret(%d)\n", ret); in rockchip_u3phy_probe()
440 dev_info(udev, "Rockchip u3phy initialized successfully\n"); in rockchip_u3phy_probe()