Lines Matching defs:mv_phy
151 struct mv_usb2_phy *mv_phy = phy_get_drvdata(phy);
152 struct platform_device *pdev = mv_phy->pdev;
153 void __iomem *base = mv_phy->base;
157 clk_prepare_enable(mv_phy->clk);
230 clk_disable_unprepare(mv_phy->clk);
236 struct mv_usb2_phy *mv_phy = phy_get_drvdata(phy);
237 void __iomem *base = mv_phy->base;
249 struct mv_usb2_phy *mv_phy = phy_get_drvdata(phy);
250 void __iomem *base = mv_phy->base;
262 struct mv_usb2_phy *mv_phy = phy_get_drvdata(phy);
263 void __iomem *base = mv_phy->base;
280 clk_disable_unprepare(mv_phy->clk);
295 struct mv_usb2_phy *mv_phy;
297 mv_phy = devm_kzalloc(&pdev->dev, sizeof(*mv_phy), GFP_KERNEL);
298 if (!mv_phy)
301 mv_phy->pdev = pdev;
303 mv_phy->clk = devm_clk_get(&pdev->dev, NULL);
304 if (IS_ERR(mv_phy->clk)) {
306 return PTR_ERR(mv_phy->clk);
309 mv_phy->base = devm_platform_ioremap_resource(pdev, 0);
310 if (IS_ERR(mv_phy->base))
311 return PTR_ERR(mv_phy->base);
313 mv_phy->phy = devm_phy_create(&pdev->dev, pdev->dev.of_node, &usb_ops);
314 if (IS_ERR(mv_phy->phy))
315 return PTR_ERR(mv_phy->phy);
317 phy_set_drvdata(mv_phy->phy, mv_phy);