Lines Matching refs:otg
341 if (x->otg->default_a || mA < (musb->min_power << 1)) in tusb_draw_power()
460 switch (musb->xceiv->otg->state) { in musb_do_idle()
466 usb_otg_state_string(musb->xceiv->otg->state)); in musb_do_idle()
520 && (musb->xceiv->otg->state == OTG_STATE_A_WAIT_BCON))) { in tusb_musb_try_idle()
522 usb_otg_state_string(musb->xceiv->otg->state)); in tusb_musb_try_idle()
539 usb_otg_state_string(musb->xceiv->otg->state), in tusb_musb_try_idle()
556 struct usb_otg *otg = musb->xceiv->otg; in tusb_musb_set_vbus() local
569 otg->default_a = 1; in tusb_musb_set_vbus()
570 musb->xceiv->otg->state = OTG_STATE_A_WAIT_VRISE; in tusb_musb_set_vbus()
583 switch (musb->xceiv->otg->state) { in tusb_musb_set_vbus()
586 musb->xceiv->otg->state = OTG_STATE_A_WAIT_VFALL; in tusb_musb_set_vbus()
589 musb->xceiv->otg->state = OTG_STATE_A_IDLE; in tusb_musb_set_vbus()
592 musb->xceiv->otg->state = OTG_STATE_A_IDLE; in tusb_musb_set_vbus()
595 otg->default_a = 1; in tusb_musb_set_vbus()
599 otg->default_a = 0; in tusb_musb_set_vbus()
600 musb->xceiv->otg->state = OTG_STATE_B_IDLE; in tusb_musb_set_vbus()
615 usb_otg_state_string(musb->xceiv->otg->state), in tusb_musb_set_vbus()
682 struct usb_otg *otg = musb->xceiv->otg; in tusb_otg_ints() local
690 otg->default_a = default_a; in tusb_otg_ints()
702 if (!otg->default_a) { in tusb_otg_ints()
714 if (musb->xceiv->otg->state != OTG_STATE_B_IDLE) { in tusb_otg_ints()
716 musb->xceiv->otg->state = OTG_STATE_B_IDLE; in tusb_otg_ints()
722 usb_otg_state_string(musb->xceiv->otg->state), otg_stat); in tusb_otg_ints()
728 usb_otg_state_string(musb->xceiv->otg->state), otg_stat); in tusb_otg_ints()
730 switch (musb->xceiv->otg->state) { in tusb_otg_ints()
777 usb_otg_state_string(musb->xceiv->otg->state), otg_stat); in tusb_otg_ints()
779 switch (musb->xceiv->otg->state) { in tusb_otg_ints()
791 musb->xceiv->otg->state = OTG_STATE_A_WAIT_BCON; in tusb_otg_ints()