dmaengine: fsl-edma: remove dma_slave_config direction usage
Vinod Koul
maintainerPATCH v2 1/1 dmaengine: fsl-edma: remove dma_slave_config direction usage
Quoted 42 lines · Krzysztof Kozlowski
Quoted 6 lines · Vinod Koul
dma_slave_configdirection was marked as deprecated quite some time back, remove the usage from this driver so that the field can be removedSigned-off-by Vinod Koul <[email protected]>Quoted 8 lines
---
CC: Angelo Dureghello <[email protected]>
CC: Krzysztof Kozlowski <[email protected]>Angelo, Krzysztof,
I have rebased this against the latest fsl-edma changes, can you
please verify this and let me know, thnxI applied it on top of linux next (20181008) and compilation fails:
../drivers/i2c/busses/i2c-imx.c: In function ‘i2c_imx_dma_request’:../drivers/i2c/busses/i2c-imx.c:298:13: error: ‘struct dma_slave_config’ has no member named ‘direction’dma_sconfig.direction = DMA_MEM_TO_DEV; ^ ../drivers/i2c/busses/i2c-imx.c:315:13: error: ‘struct dma_slave_config’ has no member named ‘direction’ dma_sconfig.direction = DMA_DEV_TO_MEM; ^
../drivers/mmc/host/mmci.c: In function ‘__mmci_dma_prep_data’:../drivers/mmc/host/mmci.c:578:7: error: ‘struct dma_slave_config’ has no member named ‘direction’conf.direction = DMA_DEV_TO_MEM; ^ ../drivers/mmc/host/mmci.c:581:7: error: ‘struct dma_slave_config’ has no member named ‘direction’ conf.direction = DMA_MEM_TO_DEV; ^ ../drivers/mmc/host/mmci.c:604:14: error: ‘struct dma_slave_config’ has no member named ‘direction’ conf.direction, flags); ^
Quoted 1 line
Am I missing some dependencies?
Nope, the dmaengine.h change I used to verify removing off all instances has crept up in this, sorry for that.
Can you remove the deletion and try again, I will post v3 as well