Lines Matching refs:phy

215 	struct usb_phy phy;  member
236 return container_of(x, struct ab8500_usb, phy); in phy_to_ab()
439 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
442 ab->phy.otg->default_a = false; in ab9540_usb_link_status_update()
447 ab->phy.otg->state = OTG_STATE_B_IDLE; in ab9540_usb_link_status_update()
448 usb_phy_set_event(&ab->phy, USB_EVENT_NONE); in ab9540_usb_link_status_update()
461 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
463 usb_phy_set_event(&ab->phy, USB_EVENT_ENUMERATED); in ab9540_usb_link_status_update()
468 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
470 usb_phy_set_event(&ab->phy, USB_EVENT_ENUMERATED); in ab9540_usb_link_status_update()
484 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
490 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
493 ab->phy.otg->default_a = true; in ab9540_usb_link_status_update()
497 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
504 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
506 usb_phy_set_event(&ab->phy, USB_EVENT_CHARGER); in ab9540_usb_link_status_update()
514 ab->phy.otg->default_a = false; in ab9540_usb_link_status_update()
516 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
522 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
525 atomic_notifier_call_chain(&ab->phy.notifier, in ab9540_usb_link_status_update()
529 ab->phy.otg->default_a = false; in ab9540_usb_link_status_update()
531 usb_phy_set_event(&ab->phy, USB_EVENT_NONE); in ab9540_usb_link_status_update()
582 ab->phy.otg->default_a = false; in ab8540_usb_link_status_update()
590 ab->phy.otg->state = OTG_STATE_B_IDLE; in ab8540_usb_link_status_update()
591 usb_phy_set_event(&ab->phy, USB_EVENT_NONE); in ab8540_usb_link_status_update()
603 atomic_notifier_call_chain(&ab->phy.notifier, in ab8540_usb_link_status_update()
605 usb_phy_set_event(&ab->phy, USB_EVENT_ENUMERATED); in ab8540_usb_link_status_update()
619 atomic_notifier_call_chain(&ab->phy.notifier, in ab8540_usb_link_status_update()
622 ab->phy.otg->default_a = true; in ab8540_usb_link_status_update()
625 atomic_notifier_call_chain(&ab->phy.notifier, in ab8540_usb_link_status_update()
632 atomic_notifier_call_chain(&ab->phy.notifier, in ab8540_usb_link_status_update()
634 usb_phy_set_event(&ab->phy, USB_EVENT_CHARGER); in ab8540_usb_link_status_update()
641 ab->phy.otg->default_a = false; in ab8540_usb_link_status_update()
643 atomic_notifier_call_chain(&ab->phy.notifier, in ab8540_usb_link_status_update()
649 atomic_notifier_call_chain(&ab->phy.notifier, in ab8540_usb_link_status_update()
652 atomic_notifier_call_chain(&ab->phy.notifier, in ab8540_usb_link_status_update()
655 ab->phy.otg->default_a = false; in ab8540_usb_link_status_update()
657 usb_phy_set_event(&ab->phy, USB_EVENT_NONE); in ab8540_usb_link_status_update()
695 ab->phy.otg->default_a = false; in ab8505_usb_link_status_update()
703 ab->phy.otg->state = OTG_STATE_B_IDLE; in ab8505_usb_link_status_update()
704 usb_phy_set_event(&ab->phy, USB_EVENT_NONE); in ab8505_usb_link_status_update()
716 atomic_notifier_call_chain(&ab->phy.notifier, in ab8505_usb_link_status_update()
718 usb_phy_set_event(&ab->phy, USB_EVENT_ENUMERATED); in ab8505_usb_link_status_update()
731 atomic_notifier_call_chain(&ab->phy.notifier, in ab8505_usb_link_status_update()
734 ab->phy.otg->default_a = true; in ab8505_usb_link_status_update()
737 atomic_notifier_call_chain(&ab->phy.notifier, in ab8505_usb_link_status_update()
744 atomic_notifier_call_chain(&ab->phy.notifier, in ab8505_usb_link_status_update()
746 usb_phy_set_event(&ab->phy, USB_EVENT_CHARGER); in ab8505_usb_link_status_update()
784 ab->phy.otg->default_a = false; in ab8500_usb_link_status_update()
789 ab->phy.otg->state = OTG_STATE_B_IDLE; in ab8500_usb_link_status_update()
790 usb_phy_set_event(&ab->phy, USB_EVENT_NONE); in ab8500_usb_link_status_update()
806 atomic_notifier_call_chain(&ab->phy.notifier, in ab8500_usb_link_status_update()
808 usb_phy_set_event(&ab->phy, USB_EVENT_ENUMERATED); in ab8500_usb_link_status_update()
820 atomic_notifier_call_chain(&ab->phy.notifier, in ab8500_usb_link_status_update()
823 ab->phy.otg->default_a = true; in ab8500_usb_link_status_update()
826 atomic_notifier_call_chain(&ab->phy.notifier, in ab8500_usb_link_status_update()
833 atomic_notifier_call_chain(&ab->phy.notifier, in ab8500_usb_link_status_update()
835 usb_phy_set_event(&ab->phy, USB_EVENT_CHARGER); in ab8500_usb_link_status_update()
910 ab->phy.otg->default_a = false; in ab8500_usb_disconnect_irq()
912 atomic_notifier_call_chain(&ab->phy.notifier, in ab8500_usb_disconnect_irq()
919 atomic_notifier_call_chain(&ab->phy.notifier, in ab8500_usb_disconnect_irq()
922 atomic_notifier_call_chain(&ab->phy.notifier, in ab8500_usb_disconnect_irq()
925 ab->phy.otg->default_a = false; in ab8500_usb_disconnect_irq()
956 if (!ab->phy.otg->host) in ab8500_usb_phy_disable_work()
959 if (!ab->phy.otg->gadget) in ab8500_usb_phy_disable_work()
1039 static int ab8500_usb_set_power(struct usb_phy *phy, unsigned mA) in ab8500_usb_set_power() argument
1043 if (!phy) in ab8500_usb_set_power()
1046 ab = phy_to_ab(phy); in ab8500_usb_set_power()
1052 atomic_notifier_call_chain(&ab->phy.notifier, in ab8500_usb_set_power()
1074 ab->phy.otg->gadget = gadget; in ab8500_usb_set_peripheral()
1098 ab->phy.otg->host = host; in ab8500_usb_set_host()
1391 ab->phy.dev = ab->dev; in ab8500_usb_probe()
1392 ab->phy.otg = otg; in ab8500_usb_probe()
1393 ab->phy.label = "ab8500"; in ab8500_usb_probe()
1394 ab->phy.set_suspend = ab8500_usb_set_suspend; in ab8500_usb_probe()
1395 ab->phy.set_power = ab8500_usb_set_power; in ab8500_usb_probe()
1396 ab->phy.otg->state = OTG_STATE_UNDEFINED; in ab8500_usb_probe()
1398 otg->usb_phy = &ab->phy; in ab8500_usb_probe()
1450 err = usb_add_phy(&ab->phy, USB_PHY_TYPE_USB2); in ab8500_usb_probe()
1497 usb_remove_phy(&ab->phy); in ab8500_usb_remove()