mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 04:34:08 +08:00
dmaengine: mcf-edma: utilize edma_write_tcdreg() macro for TCD Access
The TCD structure has undergone modifications, incorporating fields extended to 64 bits. When TCD64 is enabled, the TCD type shifts to 'void *'. Use of the edma_write_tcdreg() macro to facilitate TCD register access. Add cpu_to_le32(0) to ensure little-endian compatibility with TCD registers and avoid a build warning. Signed-off-by: Frank Li <Frank.Li@nxp.com> Link: https://lore.kernel.org/r/20231221153528.1588049-5-Frank.Li@nxp.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
e0a08ed254
commit
b51dd7c8aa
@ -202,7 +202,7 @@ static int mcf_edma_probe(struct platform_device *pdev)
|
||||
vchan_init(&mcf_chan->vchan, &mcf_edma->dma_dev);
|
||||
mcf_chan->tcd = mcf_edma->membase + EDMA_TCD
|
||||
+ i * sizeof(struct fsl_edma_hw_tcd);
|
||||
iowrite32(0x0, &mcf_chan->tcd->csr);
|
||||
edma_write_tcdreg(mcf_chan, cpu_to_le32(0), csr);
|
||||
}
|
||||
|
||||
iowrite32(~0, regs->inth);
|
||||
|
Loading…
Reference in New Issue
Block a user