Lines Matching defs:usb2
28 struct bcm_ns_usb2 *usb2 = phy_get_drvdata(phy);
29 struct device *dev = usb2->dev;
30 void __iomem *dmu = usb2->dmu;
34 err = clk_prepare_enable(usb2->ref_clk);
40 ref_clk_rate = clk_get_rate(usb2->ref_clk);
72 clk_disable_unprepare(usb2->ref_clk);
85 struct bcm_ns_usb2 *usb2;
89 usb2 = devm_kzalloc(&pdev->dev, sizeof(*usb2), GFP_KERNEL);
90 if (!usb2)
92 usb2->dev = dev;
95 usb2->dmu = devm_ioremap_resource(dev, res);
96 if (IS_ERR(usb2->dmu)) {
98 return PTR_ERR(usb2->dmu);
101 usb2->ref_clk = devm_clk_get(dev, "phy-ref-clk");
102 if (IS_ERR(usb2->ref_clk)) {
104 return PTR_ERR(usb2->ref_clk);
107 usb2->phy = devm_phy_create(dev, NULL, &ops);
108 if (IS_ERR(usb2->phy))
109 return PTR_ERR(usb2->phy);
111 phy_set_drvdata(usb2->phy, usb2);
112 platform_set_drvdata(pdev, usb2);
119 { .compatible = "brcm,ns-usb2-phy", },