usb: musb: Read value of PERI_RXCSR to 16bit variable
PERI_RXCSR is 16bit register so store its value into 16bit local variable. Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Lukasz Majewski <lukma@denx.de> Acked-by: Pavel Machek <pavel@ucw.cz>
This commit is contained in:
@@ -629,7 +629,7 @@ static void musb_peri_ep0(void)
|
||||
static void musb_peri_rx_ep(unsigned int ep)
|
||||
{
|
||||
u16 peri_rxcount;
|
||||
u8 peri_rxcsr = readw(&musbr->ep[ep].epN.rxcsr);
|
||||
u16 peri_rxcsr = readw(&musbr->ep[ep].epN.rxcsr);
|
||||
|
||||
if (!(peri_rxcsr & MUSB_RXCSR_RXPKTRDY)) {
|
||||
if (debug_level > 0)
|
||||
|
||||
Reference in New Issue
Block a user