Lines Matching full:glue
3 * PolarFire SoC (MPFS) MUSB Glue Layer
146 struct mpfs_glue *glue; in mpfs_probe() local
152 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in mpfs_probe()
153 if (!glue) in mpfs_probe()
180 glue->dev = dev; in mpfs_probe()
181 glue->musb = musb_pdev; in mpfs_probe()
182 glue->clk = clk; in mpfs_probe()
199 glue->phy = usb_phy_generic_register(); in mpfs_probe()
200 if (IS_ERR(glue->phy)) { in mpfs_probe()
202 PTR_ERR(glue->phy)); in mpfs_probe()
203 ret = PTR_ERR(glue->phy); in mpfs_probe()
207 platform_set_drvdata(pdev, glue); in mpfs_probe()
234 usb_phy_generic_unregister(glue->phy); in mpfs_probe()
241 struct mpfs_glue *glue = platform_get_drvdata(pdev); in mpfs_remove() local
243 clk_disable_unprepare(glue->clk); in mpfs_remove()
244 platform_device_unregister(glue->musb); in mpfs_remove()
267 MODULE_DESCRIPTION("PolarFire SoC MUSB Glue Layer");