Commit 2f23355e authored by Geert Uytterhoeven's avatar Geert Uytterhoeven Committed by Vinod Koul
Browse files

dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause()



Simplify assigning zero and performing a logical OR to a single
assignment.

Signed-off-by: default avatarGeert Uytterhoeven <geert@linux-m68k.org>
Link: https://lore.kernel.org/r/2abd0da35608c14689a919d47dd45898a8ab4297.1635263478.git.geert@linux-m68k.org


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 9502ffcd
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -1164,8 +1164,7 @@ static int dma_chan_pause(struct dma_chan *dchan)
			BIT(chan->id) << DMAC_CHAN_SUSP_WE_SHIFT;
		axi_dma_iowrite32(chan->chip, DMAC_CHEN, val);
	} else {
		val = 0;
		val |= BIT(chan->id) << DMAC_CHAN_SUSP2_SHIFT |
		val = BIT(chan->id) << DMAC_CHAN_SUSP2_SHIFT |
		      BIT(chan->id) << DMAC_CHAN_SUSP2_WE_SHIFT;
		axi_dma_iowrite32(chan->chip, DMAC_CHSUSPREG, val);
	}