Lines Matching refs:utmi
167 struct mvebu_cp110_utmi *utmi = port->priv;
171 regmap_clear_bits(utmi->syscon, SYSCON_UTMI_CFG_REG(port->id),
175 int test = regmap_test_bits(utmi->syscon,
184 regmap_clear_bits(utmi->syscon, SYSCON_USB_CFG_REG, USB_CFG_PLL_MASK);
192 struct mvebu_cp110_utmi *utmi = port->priv;
211 regmap_update_bits(utmi->syscon, SYSCON_USB_CFG_REG,
229 regmap_set_bits(utmi->syscon, SYSCON_UTMI_CFG_REG(port->id),
265 regmap_set_bits(utmi->syscon, SYSCON_USB_CFG_REG, USB_CFG_PLL_MASK);
277 { .compatible = "marvell,cp110-utmi-phy" },
285 struct mvebu_cp110_utmi *utmi;
290 utmi = devm_kzalloc(dev, sizeof(*utmi), GFP_KERNEL);
291 if (!utmi)
294 utmi->dev = dev;
297 utmi->syscon = syscon_regmap_lookup_by_phandle(dev->of_node,
299 if (IS_ERR(utmi->syscon)) {
301 return PTR_ERR(utmi->syscon);
305 utmi->regs = devm_platform_ioremap_resource(pdev, 0);
306 if (IS_ERR(utmi->regs))
307 return PTR_ERR(utmi->regs);
349 utmi->ops = &mvebu_cp110_utmi_phy_ops;
352 phy = devm_phy_create(dev, child, utmi->ops);
359 port->priv = utmi;
367 dev_set_drvdata(dev, utmi);
376 .name = "mvebu-cp110-utmi-phy",