Skip to content

Commit 3565b78

Browse files
Peter Ujfalusigregkh
authored andcommitted
usb: musb: tusb6010_omap: Use one musb_ep_select call in tusb_omap_dma_program
Having one musb_ep_select() instead the two calls in if/else is the same thing, but makes the code a bit simpler to follow. Signed-off-by: Peter Ujfalusi <[email protected]> Tested-by: Tony Lindgren <[email protected]> Signed-off-by: Bin Liu <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 0efc135 commit 3565b78

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

drivers/usb/musb/tusb6010_omap.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -368,15 +368,14 @@ static int tusb_omap_dma_program(struct dma_channel *channel, u16 packet_sz,
368368
/*
369369
* Prepare MUSB for DMA transfer
370370
*/
371+
musb_ep_select(mbase, chdat->epnum);
371372
if (chdat->tx) {
372-
musb_ep_select(mbase, chdat->epnum);
373373
csr = musb_readw(hw_ep->regs, MUSB_TXCSR);
374374
csr |= (MUSB_TXCSR_AUTOSET | MUSB_TXCSR_DMAENAB
375375
| MUSB_TXCSR_DMAMODE | MUSB_TXCSR_MODE);
376376
csr &= ~MUSB_TXCSR_P_UNDERRUN;
377377
musb_writew(hw_ep->regs, MUSB_TXCSR, csr);
378378
} else {
379-
musb_ep_select(mbase, chdat->epnum);
380379
csr = musb_readw(hw_ep->regs, MUSB_RXCSR);
381380
csr |= MUSB_RXCSR_DMAENAB;
382381
csr &= ~(MUSB_RXCSR_AUTOCLEAR | MUSB_RXCSR_DMAMODE);

0 commit comments

Comments
 (0)