Lines Matching refs:usb_np
3093 static int qmp_combo_register_clocks(struct qmp_combo *qmp, struct device_node *usb_np, in qmp_combo_register_clocks() argument
3098 ret = phy_pipe_clk_register(qmp, usb_np); in qmp_combo_register_clocks()
3109 if (usb_np == qmp->dev->of_node) in qmp_combo_register_clocks()
3115 ret = of_clk_add_hw_provider(usb_np, of_clk_hw_simple_get, in qmp_combo_register_clocks()
3124 ret = devm_add_action_or_reset(qmp->dev, phy_clk_release_provider, usb_np); in qmp_combo_register_clocks()
3307 static int qmp_combo_parse_dt_legacy(struct qmp_combo *qmp, struct device_node *usb_np, in qmp_combo_parse_dt_legacy() argument
3325 ret = qmp_combo_parse_dt_lecacy_usb(qmp, usb_np); in qmp_combo_parse_dt_legacy()
3413 struct device_node *dp_np, *usb_np; in qmp_combo_probe() local
3448 usb_np = of_get_child_by_name(dev->of_node, "usb3-phy"); in qmp_combo_probe()
3449 if (usb_np) { in qmp_combo_probe()
3452 of_node_put(usb_np); in qmp_combo_probe()
3456 ret = qmp_combo_parse_dt_legacy(qmp, usb_np, dp_np); in qmp_combo_probe()
3458 usb_np = of_node_get(dev->of_node); in qmp_combo_probe()
3476 ret = qmp_combo_register_clocks(qmp, usb_np, dp_np); in qmp_combo_probe()
3480 qmp->usb_phy = devm_phy_create(dev, usb_np, &qmp_combo_usb_phy_ops); in qmp_combo_probe()
3500 if (usb_np == dev->of_node) in qmp_combo_probe()
3505 of_node_put(usb_np); in qmp_combo_probe()
3511 of_node_put(usb_np); in qmp_combo_probe()