Lines Matching refs:csr
246 u16 csr; in service_zero_data_request() local
269 csr = musb_readw(regs, MUSB_TXCSR); in service_zero_data_request()
270 csr |= MUSB_TXCSR_CLRDATATOG | in service_zero_data_request()
272 csr &= ~(MUSB_TXCSR_P_SENDSTALL | in service_zero_data_request()
275 musb_writew(regs, MUSB_TXCSR, csr); in service_zero_data_request()
277 csr = musb_readw(regs, MUSB_RXCSR); in service_zero_data_request()
278 csr |= MUSB_RXCSR_CLRDATATOG | in service_zero_data_request()
280 csr &= ~(MUSB_RXCSR_P_SENDSTALL | in service_zero_data_request()
282 musb_writew(regs, MUSB_RXCSR, csr); in service_zero_data_request()
410 u16 csr; in service_zero_data_request() local
428 csr = musb_readw(regs, MUSB_TXCSR); in service_zero_data_request()
429 if (csr & MUSB_TXCSR_FIFONOTEMPTY) in service_zero_data_request()
430 csr |= MUSB_TXCSR_FLUSHFIFO; in service_zero_data_request()
431 csr |= MUSB_TXCSR_P_SENDSTALL in service_zero_data_request()
434 musb_writew(regs, MUSB_TXCSR, csr); in service_zero_data_request()
436 csr = musb_readw(regs, MUSB_RXCSR); in service_zero_data_request()
437 csr |= MUSB_RXCSR_P_SENDSTALL in service_zero_data_request()
441 musb_writew(regs, MUSB_RXCSR, csr); in service_zero_data_request()
472 u16 count, csr; in ep0_rxstate() local
492 csr = MUSB_CSR0_P_SVDRXPKTRDY; in ep0_rxstate()
495 csr |= MUSB_CSR0_P_DATAEND; in ep0_rxstate()
499 csr = MUSB_CSR0_P_SVDRXPKTRDY | MUSB_CSR0_P_SENDSTALL; in ep0_rxstate()
506 musb->ackpend = csr; in ep0_rxstate()
513 musb_writew(regs, MUSB_CSR0, csr); in ep0_rxstate()
527 u16 csr = MUSB_CSR0_TXPKTRDY; in ep0_txstate() local
551 csr |= MUSB_CSR0_P_DATAEND; in ep0_txstate()
557 musb_writew(regs, MUSB_CSR0, csr); in ep0_txstate()
565 musb->ackpend = csr; in ep0_txstate()
648 u16 csr; in musb_g_ep0_irq() local
655 csr = musb_readw(regs, MUSB_CSR0); in musb_g_ep0_irq()
659 csr, len, in musb_g_ep0_irq()
663 if (csr & MUSB_CSR0_P_DATAEND) { in musb_g_ep0_irq()
672 if (csr & MUSB_CSR0_P_SENTSTALL) { in musb_g_ep0_irq()
674 csr & ~MUSB_CSR0_P_SENTSTALL); in musb_g_ep0_irq()
677 csr = musb_readw(regs, MUSB_CSR0); in musb_g_ep0_irq()
681 if (csr & MUSB_CSR0_P_SETUPEND) { in musb_g_ep0_irq()
696 csr = musb_readw(regs, MUSB_CSR0); in musb_g_ep0_irq()
708 if ((csr & MUSB_CSR0_TXPKTRDY) == 0) { in musb_g_ep0_irq()
716 if (csr & MUSB_CSR0_RXPKTRDY) { in musb_g_ep0_irq()
761 if (csr & MUSB_CSR0_RXPKTRDY) in musb_g_ep0_irq()
781 if (csr & MUSB_CSR0_RXPKTRDY) { in musb_g_ep0_irq()
850 handled, csr, in musb_g_ep0_irq()
1004 u16 csr; in musb_g_ep0_halt() local
1023 csr = musb->ackpend; in musb_g_ep0_halt()
1033 csr = musb_readw(regs, MUSB_CSR0); in musb_g_ep0_halt()
1042 csr |= MUSB_CSR0_P_SENDSTALL; in musb_g_ep0_halt()
1043 musb_writew(regs, MUSB_CSR0, csr); in musb_g_ep0_halt()