Lines Matching refs:phy

59 	struct mv_otg *mvotg = container_of(otg->usb_phy, struct mv_otg, phy);  in mv_otg_set_vbus()
205 struct usb_otg *otg = mvotg->phy.otg; in mv_otg_start_host()
226 struct usb_otg *otg = mvotg->phy.otg; in mv_otg_start_periphrals()
231 dev_info(mvotg->phy.dev, "gadget %s\n", on ? "on" : "off"); in mv_otg_start_periphrals()
341 int old_state = mvotg->phy.otg->state; in mv_otg_update_state()
345 mvotg->phy.otg->state = OTG_STATE_B_IDLE; in mv_otg_update_state()
349 mvotg->phy.otg->state = OTG_STATE_A_IDLE; in mv_otg_update_state()
351 mvotg->phy.otg->state = OTG_STATE_B_PERIPHERAL; in mv_otg_update_state()
355 mvotg->phy.otg->state = OTG_STATE_B_IDLE; in mv_otg_update_state()
359 mvotg->phy.otg->state = OTG_STATE_B_IDLE; in mv_otg_update_state()
362 mvotg->phy.otg->state = OTG_STATE_A_WAIT_VRISE; in mv_otg_update_state()
366 mvotg->phy.otg->state = OTG_STATE_A_WAIT_BCON; in mv_otg_update_state()
373 mvotg->phy.otg->state = OTG_STATE_A_WAIT_VFALL; in mv_otg_update_state()
378 mvotg->phy.otg->state = OTG_STATE_A_VBUS_ERR; in mv_otg_update_state()
382 mvotg->phy.otg->state = OTG_STATE_A_HOST; in mv_otg_update_state()
388 mvotg->phy.otg->state = OTG_STATE_A_WAIT_BCON; in mv_otg_update_state()
390 mvotg->phy.otg->state = OTG_STATE_A_VBUS_ERR; in mv_otg_update_state()
396 mvotg->phy.otg->state = OTG_STATE_A_IDLE; in mv_otg_update_state()
402 mvotg->phy.otg->state = OTG_STATE_A_WAIT_VFALL; in mv_otg_update_state()
413 struct usb_phy *phy; in mv_otg_work() local
421 phy = &mvotg->phy; in mv_otg_work()
422 otg = mvotg->phy.otg; in mv_otg_work()
431 if (old_state != mvotg->phy.otg->state) { in mv_otg_work()
434 state_string[mvotg->phy.otg->state]); in mv_otg_work()
436 switch (mvotg->phy.otg->state) { in mv_otg_work()
443 usb_phy_set_event(&mvotg->phy, USB_EVENT_NONE); in mv_otg_work()
448 usb_phy_set_event(&mvotg->phy, USB_EVENT_ENUMERATED); in mv_otg_work()
549 if (mvotg->phy.otg->state != OTG_STATE_B_IDLE in set_a_bus_req()
550 && mvotg->phy.otg->state != OTG_STATE_A_IDLE) in set_a_bus_req()
580 if (!mvotg->phy.otg->default_a) in set_a_clr_err()
616 if (!mvotg->phy.otg->default_a) in set_a_bus_drop()
671 usb_remove_phy(&mvotg->phy); in mv_otg_remove()
716 mvotg->phy.dev = &pdev->dev; in mv_otg_probe()
717 mvotg->phy.otg = otg; in mv_otg_probe()
718 mvotg->phy.label = driver_name; in mv_otg_probe()
721 otg->usb_phy = &mvotg->phy; in mv_otg_probe()
818 retval = usb_add_phy(&mvotg->phy, USB_PHY_TYPE_USB2); in mv_otg_probe()
845 usb_remove_phy(&mvotg->phy); in mv_otg_probe()
860 if (mvotg->phy.otg->state != OTG_STATE_B_IDLE) { in mv_otg_suspend()
863 mvotg->phy.otg->state); in mv_otg_suspend()