Lines Matching refs:csr
373 u16 csr; in service_zero_data_request() local
393 csr = musb_readw(regs, in service_zero_data_request()
395 if (csr & MUSB_TXCSR_FIFONOTEMPTY) in service_zero_data_request()
396 csr |= MUSB_TXCSR_FLUSHFIFO; in service_zero_data_request()
397 csr |= MUSB_TXCSR_P_SENDSTALL in service_zero_data_request()
401 csr); in service_zero_data_request()
403 csr = musb_readw(regs, in service_zero_data_request()
405 csr |= MUSB_RXCSR_P_SENDSTALL in service_zero_data_request()
410 csr); in service_zero_data_request()
440 u16 count, csr; in ep0_rxstate() local
459 csr = MUSB_CSR0_P_SVDRXPKTRDY; in ep0_rxstate()
462 csr |= MUSB_CSR0_P_DATAEND; in ep0_rxstate()
466 csr = MUSB_CSR0_P_SVDRXPKTRDY | MUSB_CSR0_P_SENDSTALL; in ep0_rxstate()
473 musb->ackpend = csr; in ep0_rxstate()
480 musb_writew(regs, MUSB_CSR0, csr); in ep0_rxstate()
493 u16 csr = MUSB_CSR0_TXPKTRDY; in ep0_txstate() local
514 csr |= MUSB_CSR0_P_DATAEND; in ep0_txstate()
524 musb->ackpend = csr; in ep0_txstate()
533 musb_writew(regs, MUSB_CSR0, csr); in ep0_txstate()
611 u16 csr; in musb_g_ep0_irq() local
618 csr = musb_readw(regs, MUSB_CSR0); in musb_g_ep0_irq()
622 csr, len, in musb_g_ep0_irq()
627 if (csr & MUSB_CSR0_P_SENTSTALL) { in musb_g_ep0_irq()
629 csr & ~MUSB_CSR0_P_SENTSTALL); in musb_g_ep0_irq()
632 csr = musb_readw(regs, MUSB_CSR0); in musb_g_ep0_irq()
636 if (csr & MUSB_CSR0_P_SETUPEND) { in musb_g_ep0_irq()
640 csr = musb_readw(regs, MUSB_CSR0); in musb_g_ep0_irq()
652 if ((csr & MUSB_CSR0_TXPKTRDY) == 0) { in musb_g_ep0_irq()
660 if (csr & MUSB_CSR0_RXPKTRDY) { in musb_g_ep0_irq()
705 if (csr & MUSB_CSR0_RXPKTRDY) { in musb_g_ep0_irq()
768 handled, csr, in musb_g_ep0_irq()
922 u16 csr; in musb_g_ep0_halt() local
941 csr = musb->ackpend; in musb_g_ep0_halt()
951 csr = musb_readw(regs, MUSB_CSR0); in musb_g_ep0_halt()
960 csr |= MUSB_CSR0_P_SENDSTALL; in musb_g_ep0_halt()
961 musb_writew(regs, MUSB_CSR0, csr); in musb_g_ep0_halt()