Lines Matching full:gphy
81 struct phy *gphy = dev_id; in brcm_usb_phy_wake_isr() local
83 pm_wakeup_event(&gphy->dev, 0); in brcm_usb_phy_wake_isr()
88 static int brcm_usb_phy_init(struct phy *gphy) in brcm_usb_phy_init() argument
90 struct brcm_usb_phy *phy = phy_get_drvdata(gphy); in brcm_usb_phy_init()
111 dev_dbg(&gphy->dev, "INIT, id: %d, total: %d\n", phy->id, in brcm_usb_phy_init()
117 static int brcm_usb_phy_exit(struct phy *gphy) in brcm_usb_phy_exit() argument
119 struct brcm_usb_phy *phy = phy_get_drvdata(gphy); in brcm_usb_phy_exit()
123 dev_dbg(&gphy->dev, "EXIT\n"); in brcm_usb_phy_exit()
353 struct phy *gphy = NULL; in brcm_usb_phy_dvr_init() local
368 gphy = devm_phy_create(dev, NULL, &brcm_usb_phy_ops); in brcm_usb_phy_dvr_init()
369 if (IS_ERR(gphy)) { in brcm_usb_phy_dvr_init()
371 return PTR_ERR(gphy); in brcm_usb_phy_dvr_init()
373 priv->phys[BRCM_USB_PHY_2_0].phy = gphy; in brcm_usb_phy_dvr_init()
375 phy_set_drvdata(gphy, &priv->phys[BRCM_USB_PHY_2_0]); in brcm_usb_phy_dvr_init()
379 gphy = devm_phy_create(dev, NULL, &brcm_usb_phy_ops); in brcm_usb_phy_dvr_init()
380 if (IS_ERR(gphy)) { in brcm_usb_phy_dvr_init()
382 return PTR_ERR(gphy); in brcm_usb_phy_dvr_init()
384 priv->phys[BRCM_USB_PHY_3_0].phy = gphy; in brcm_usb_phy_dvr_init()
386 phy_set_drvdata(gphy, &priv->phys[BRCM_USB_PHY_3_0]); in brcm_usb_phy_dvr_init()
415 dev_name(dev), gphy); in brcm_usb_phy_dvr_init()