USB: musb_udc: Make musb_peri_rx_ep check for MUSB_RXCSR_RXPKTRDY
authorPankaj Bharadiya <pankaj.bharadiya@ti.com>
Thu, 13 Sep 2012 09:38:16 +0000 (09:38 +0000)
committerTom Rini <trini@ti.com>
Tue, 23 Oct 2012 15:33:17 +0000 (08:33 -0700)
commit3f0be8ea9217311ec41156fd89e3e23a0308f3b2
treeba21021eefcd5ca701b0b689b272f06689df633b
parent39826f09978a0a7070999acc15babf88f03e4051
USB: musb_udc: Make musb_peri_rx_ep check for MUSB_RXCSR_RXPKTRDY

The endpoint rx count register value will be zero if it is read before
receive packet ready bit (PERI_RXCSR:RXPKTRDY) is set.

Check for the receive packet ready bit (PERI_RXCSR:RXPKTRDY) before
reading endpoint rx count register. Proceed with rx count read and
FIFO read only if RXPKTRDY bit is set.

Signed-off-by: Pankaj Bharadiya <pankaj.bharadiya@ti.com>
Signed-off-by: Tom Rini <trini@ti.com>
drivers/usb/musb/musb_udc.c