Lines Matching full:glue
3 * PolarFire SoC (MPFS) MUSB Glue Layer
258 struct mpfs_glue *glue; in mpfs_probe() local
264 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in mpfs_probe()
265 if (!glue) in mpfs_probe()
292 glue->dev = dev; in mpfs_probe()
293 glue->musb = musb_pdev; in mpfs_probe()
294 glue->clk = clk; in mpfs_probe()
313 glue->phy = usb_phy_generic_register(); in mpfs_probe()
314 if (IS_ERR(glue->phy)) { in mpfs_probe()
316 PTR_ERR(glue->phy)); in mpfs_probe()
317 ret = PTR_ERR(glue->phy); in mpfs_probe()
321 platform_set_drvdata(pdev, glue); in mpfs_probe()
348 usb_phy_generic_unregister(glue->phy); in mpfs_probe()
355 struct mpfs_glue *glue = platform_get_drvdata(pdev); in mpfs_remove() local
357 clk_disable_unprepare(glue->clk); in mpfs_remove()
358 platform_device_unregister(glue->musb); in mpfs_remove()
381 MODULE_DESCRIPTION("PolarFire SoC MUSB Glue Layer");