Lines Matching refs:mv_phy

69 	struct mv_hsic_phy *mv_phy = phy_get_drvdata(phy);  in mv_hsic_phy_init()  local
70 struct platform_device *pdev = mv_phy->pdev; in mv_hsic_phy_init()
71 void __iomem *base = mv_phy->base; in mv_hsic_phy_init()
73 clk_prepare_enable(mv_phy->clk); in mv_hsic_phy_init()
90 clk_disable_unprepare(mv_phy->clk); in mv_hsic_phy_init()
99 struct mv_hsic_phy *mv_phy = phy_get_drvdata(phy); in mv_hsic_phy_power_on() local
100 struct platform_device *pdev = mv_phy->pdev; in mv_hsic_phy_power_on()
101 void __iomem *base = mv_phy->base; in mv_hsic_phy_power_on()
138 struct mv_hsic_phy *mv_phy = phy_get_drvdata(phy); in mv_hsic_phy_power_off() local
139 void __iomem *base = mv_phy->base; in mv_hsic_phy_power_off()
149 struct mv_hsic_phy *mv_phy = phy_get_drvdata(phy); in mv_hsic_phy_exit() local
150 void __iomem *base = mv_phy->base; in mv_hsic_phy_exit()
157 clk_disable_unprepare(mv_phy->clk); in mv_hsic_phy_exit()
173 struct mv_hsic_phy *mv_phy; in mv_hsic_phy_probe() local
176 mv_phy = devm_kzalloc(&pdev->dev, sizeof(*mv_phy), GFP_KERNEL); in mv_hsic_phy_probe()
177 if (!mv_phy) in mv_hsic_phy_probe()
180 mv_phy->pdev = pdev; in mv_hsic_phy_probe()
182 mv_phy->clk = devm_clk_get(&pdev->dev, NULL); in mv_hsic_phy_probe()
183 if (IS_ERR(mv_phy->clk)) { in mv_hsic_phy_probe()
185 return PTR_ERR(mv_phy->clk); in mv_hsic_phy_probe()
189 mv_phy->base = devm_ioremap_resource(&pdev->dev, r); in mv_hsic_phy_probe()
190 if (IS_ERR(mv_phy->base)) in mv_hsic_phy_probe()
191 return PTR_ERR(mv_phy->base); in mv_hsic_phy_probe()
193 mv_phy->phy = devm_phy_create(&pdev->dev, pdev->dev.of_node, &hsic_ops); in mv_hsic_phy_probe()
194 if (IS_ERR(mv_phy->phy)) in mv_hsic_phy_probe()
195 return PTR_ERR(mv_phy->phy); in mv_hsic_phy_probe()
197 phy_set_drvdata(mv_phy->phy, mv_phy); in mv_hsic_phy_probe()