Lines Matching refs:devctl
573 u8 devctl) in musb_stage0_irq() argument
577 musb_dbg(musb, "<== DevCtl=%02x, int_usb=0x%x", devctl, int_usb); in musb_stage0_irq()
588 if (devctl & MUSB_DEVCTL_HM) { in musb_stage0_irq()
625 if ((devctl & MUSB_DEVCTL_VBUS) in musb_stage0_irq()
649 if ((devctl & MUSB_DEVCTL_VBUS) == MUSB_DEVCTL_VBUS in musb_stage0_irq()
650 && (devctl & MUSB_DEVCTL_BDEVICE)) { in musb_stage0_irq()
708 devctl |= MUSB_DEVCTL_SESSION; in musb_stage0_irq()
709 musb_writeb(mbase, MUSB_DEVCTL, devctl); in musb_stage0_irq()
723 devctl, in musb_stage0_irq()
725 switch (devctl & MUSB_DEVCTL_VBUS) { in musb_stage0_irq()
747 usb_otg_state_string(musb->xceiv->otg->state), devctl); in musb_stage0_irq()
822 if (devctl & MUSB_DEVCTL_LSDEV) in musb_stage0_irq()
844 if ((devctl & MUSB_DEVCTL_VBUS) in musb_stage0_irq()
856 usb_otg_state_string(musb->xceiv->otg->state), devctl); in musb_stage0_irq()
862 MUSB_MODE(musb), devctl); in musb_stage0_irq()
1047 u8 devctl = musb_readb(regs, MUSB_DEVCTL); in musb_start() local
1050 musb_dbg(musb, "<== devctl %02x", devctl); in musb_start()
1066 devctl = musb_readb(regs, MUSB_DEVCTL); in musb_start()
1067 devctl &= ~MUSB_DEVCTL_SESSION; in musb_start()
1076 (devctl & MUSB_DEVCTL_VBUS) == MUSB_DEVCTL_VBUS) { in musb_start()
1079 devctl |= MUSB_DEVCTL_SESSION; in musb_start()
1083 musb_writeb(regs, MUSB_DEVCTL, devctl); in musb_start()
1586 u8 devctl; in musb_interrupt() local
1591 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_interrupt()
1616 retval |= musb_stage0_irq(musb, musb->int_usb, devctl); in musb_interrupt()
1781 u8 devctl; in musb_vbus_show() local
1789 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_vbus_show()
1790 if ((devctl & MUSB_DEVCTL_VBUS) in musb_vbus_show()
1857 u8 devctl, s; in musb_pm_runtime_check_session() local
1860 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_pm_runtime_check_session()
1865 switch (devctl & ~s) { in musb_pm_runtime_check_session()
1902 s = devctl & MUSB_DEVCTL_SESSION; in musb_pm_runtime_check_session()
1908 musb_dbg(musb, "Block PM on active session: %02x", devctl); in musb_pm_runtime_check_session()
1915 musb_dbg(musb, "Allow PM with no session: %02x", devctl); in musb_pm_runtime_check_session()
1950 u8 devctl; in musb_recover_from_babble() local
1967 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_recover_from_babble()
1968 devctl &= ~MUSB_DEVCTL_SESSION; in musb_recover_from_babble()
1969 musb_writeb(musb->mregs, MUSB_DEVCTL, devctl); in musb_recover_from_babble()
2540 musb->context.devctl = musb_readb(musb_base, MUSB_DEVCTL); in musb_save_context()
2620 if (musb->context.devctl & MUSB_DEVCTL_SESSION) in musb_restore_context()
2621 musb_writeb(musb_base, MUSB_DEVCTL, musb->context.devctl); in musb_restore_context()
2729 u8 devctl; in musb_resume() local
2744 devctl = musb_readb(musb->mregs, MUSB_DEVCTL); in musb_resume()
2746 if ((devctl & mask) != (musb->context.devctl & mask)) in musb_resume()