Lines Matching refs:mv_phy
152 struct mv_usb2_phy *mv_phy = phy_get_drvdata(phy);
153 struct platform_device *pdev = mv_phy->pdev;
154 void __iomem *base = mv_phy->base;
158 clk_prepare_enable(mv_phy->clk);
231 clk_disable_unprepare(mv_phy->clk);
237 struct mv_usb2_phy *mv_phy = phy_get_drvdata(phy);
238 void __iomem *base = mv_phy->base;
250 struct mv_usb2_phy *mv_phy = phy_get_drvdata(phy);
251 void __iomem *base = mv_phy->base;
263 struct mv_usb2_phy *mv_phy = phy_get_drvdata(phy);
264 void __iomem *base = mv_phy->base;
281 clk_disable_unprepare(mv_phy->clk);
296 struct mv_usb2_phy *mv_phy;
299 mv_phy = devm_kzalloc(&pdev->dev, sizeof(*mv_phy), GFP_KERNEL);
300 if (!mv_phy)
303 mv_phy->pdev = pdev;
305 mv_phy->clk = devm_clk_get(&pdev->dev, NULL);
306 if (IS_ERR(mv_phy->clk)) {
308 return PTR_ERR(mv_phy->clk);
312 mv_phy->base = devm_ioremap_resource(&pdev->dev, r);
313 if (IS_ERR(mv_phy->base))
314 return PTR_ERR(mv_phy->base);
316 mv_phy->phy = devm_phy_create(&pdev->dev, pdev->dev.of_node, &usb_ops);
317 if (IS_ERR(mv_phy->phy))
318 return PTR_ERR(mv_phy->phy);
320 phy_set_drvdata(mv_phy->phy, mv_phy);