Lines Matching refs:rk_phy
96 struct rockchip_usb_phy *rk_phy; in rockchip_usb_phy_probe() local
110 rk_phy = devm_kzalloc(dev, sizeof(*rk_phy), GFP_KERNEL); in rockchip_usb_phy_probe()
111 if (!rk_phy) { in rockchip_usb_phy_probe()
123 rk_phy->reg_offset = reg_offset; in rockchip_usb_phy_probe()
124 rk_phy->reg_base = grf; in rockchip_usb_phy_probe()
126 rk_phy->clk = of_clk_get_by_name(child, "phyclk"); in rockchip_usb_phy_probe()
127 if (IS_ERR(rk_phy->clk)) in rockchip_usb_phy_probe()
128 rk_phy->clk = NULL; in rockchip_usb_phy_probe()
130 rk_phy->phy = devm_phy_create(dev, child, &ops); in rockchip_usb_phy_probe()
131 if (IS_ERR(rk_phy->phy)) { in rockchip_usb_phy_probe()
133 err = PTR_ERR(rk_phy->phy); in rockchip_usb_phy_probe()
136 phy_set_drvdata(rk_phy->phy, rk_phy); in rockchip_usb_phy_probe()
139 err = rockchip_usb_phy_power(rk_phy, 1); in rockchip_usb_phy_probe()