Lines Matching refs:base
68 struct rockchip_usb_phy_base *base;
85 return regmap_write(phy->base->reg_base, phy->reg_offset, val);
125 ret = regmap_read(phy->base->reg_base, phy->reg_offset, &val);
202 static int rockchip_usb_phy_init(struct rockchip_usb_phy_base *base,
211 rk_phy = devm_kzalloc(base->dev, sizeof(*rk_phy), GFP_KERNEL);
215 rk_phy->base = base;
219 dev_err(base->dev, "missing reg property in node %pOFn\n",
236 while (base->pdata->phys[i].reg) {
237 if (base->pdata->phys[i].reg == reg_offset) {
238 init.name = base->pdata->phys[i].pll_name;
245 dev_err(base->dev, "phy data not found\n");
249 if (enable_usb_uart && base->pdata->usb_uart_phy == i) {
250 dev_dbg(base->dev, "phy%d used as uart output\n", i);
267 rk_phy->clk480m = clk_register(base->dev, &rk_phy->clk480m_hw);
279 err = devm_add_action_or_reset(base->dev, rockchip_usb_phy_action,
284 rk_phy->phy = devm_phy_create(base->dev, child, &ops);
286 dev_err(base->dev, "failed to create PHY\n");