dma_slave_config direction field was marked as deprecated sometime back, though no new users are being added, some old ones still persist. So, here is first set of removal batch, please test and ack. Some drivers and users are next to be done. One note on renasas drivers, I found it bit difficult to remove it due to usage of a layer between drivers, so if some Renasas folks can patch these drivers, it would be great CC: Ludovic Desroches <ludovic.desroches@xxxxxxxxxxxxx> CC: Ray Jui <rjui@xxxxxxxxxxxx> CC: Scott Branden <sbranden@xxxxxxxxxxxx> CC: Eric Anholt <eric@xxxxxxxxxx> CC: Linus Walleij <linus.walleij@xxxxxxxxxx> CC: Viresh Kumar <vireshk@xxxxxxxxxx> CC: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> CC: Fabio Estevam <fabio.estevam@xxxxxxx> CC: Zhangfei Gao <zhangfei.gao@xxxxxxxxxx> CC: Yoshihiro Shimoda <yoshihiro.shimoda.uh@xxxxxxxxxxx> CC: Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> CC: Simon Horman <horms+renesas@xxxxxxxxxxxx> Vinod Koul (12): dmaengine: at_hdmac: remove dma_slave_config direction usage dmaengine: bcm2835: remove dma_slave_config direction usage dmaengine: coh901318: remove dma_slave_config direction usage dmaengine: jz4740: remove dma_slave_config direction usage dmaengine: dw: remove dma_slave_config direction usage dmaengine: fsl-edma: remove dma_slave_config direction usage dmaengine: hsu: remove dma_slave_config direction usage dmaengine: idma: remove dma_slave_config direction usage dmaengine: imx-dma: remove dma_slave_config direction usage dmaengine: k3dma: remove dma_slave_config direction usage dmaengine: ep93xx_dma: remove dma_slave_config direction usage dmaengine: mmp_tdma: remove dma_slave_config direction usage drivers/dma/at_hdmac.c | 2 +- drivers/dma/bcm2835-dma.c | 8 ----- drivers/dma/coh901318.c | 28 ++++++++++++--- drivers/dma/dma-jz4740.c | 21 ++++++++++-- drivers/dma/dw/core.c | 5 --- drivers/dma/ep93xx_dma.c | 21 +++++++++++- drivers/dma/fsl-edma.c | 87 +++++++++++++++++++++++++---------------------- drivers/dma/hsu/hsu.c | 4 --- drivers/dma/idma64.c | 4 --- drivers/dma/imx-dma.c | 20 +++++++++-- drivers/dma/k3dma.c | 23 ++++++++++--- drivers/dma/mmp_tdma.c | 22 ++++++++++-- 12 files changed, 164 insertions(+), 81 deletions(-) -- 2.14.4