mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-12 21:44:06 +08:00
dmaengine: jz4740: Remove chancnt affectations
chanctnt is already filled by dma_async_device_register, which uses the channel list to know how much channels there is. Since it's already filled, we can safely remove it from the drivers' probe function. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
This commit is contained in:
parent
9eba5536a7
commit
b2c100e02f
@ -563,10 +563,9 @@ static int jz4740_dma_probe(struct platform_device *pdev)
|
|||||||
dd->device_prep_dma_cyclic = jz4740_dma_prep_dma_cyclic;
|
dd->device_prep_dma_cyclic = jz4740_dma_prep_dma_cyclic;
|
||||||
dd->device_control = jz4740_dma_control;
|
dd->device_control = jz4740_dma_control;
|
||||||
dd->dev = &pdev->dev;
|
dd->dev = &pdev->dev;
|
||||||
dd->chancnt = JZ_DMA_NR_CHANS;
|
|
||||||
INIT_LIST_HEAD(&dd->channels);
|
INIT_LIST_HEAD(&dd->channels);
|
||||||
|
|
||||||
for (i = 0; i < dd->chancnt; i++) {
|
for (i = 0; i < JZ_DMA_NR_CHANS; i++) {
|
||||||
chan = &dmadev->chan[i];
|
chan = &dmadev->chan[i];
|
||||||
chan->id = i;
|
chan->id = i;
|
||||||
chan->vchan.desc_free = jz4740_dma_desc_free;
|
chan->vchan.desc_free = jz4740_dma_desc_free;
|
||||||
|
Loading…
Reference in New Issue
Block a user