The 'direction' member of the dma_slave_config will be going away
as it duplicates the direction given in the prepare call.
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
        int err;
 
        memset(&config, 0, sizeof(config));
-       config.direction = dir;
        config.src_addr_width = addr_width;
        config.dst_addr_width = addr_width;
        config.src_maxburst = maxburst;
 
                return ret;
        }
 
-       dd->dma_lch_in.dma_conf.direction = DMA_MEM_TO_DEV;
        dd->dma_lch_in.dma_conf.dst_addr = dd->phys_base +
                SHA_REG_DIN(0);
        dd->dma_lch_in.dma_conf.src_maxburst = 1;
 
                goto err_dma_in;
        }
 
-       dd->dma_lch_in.dma_conf.direction = DMA_MEM_TO_DEV;
        dd->dma_lch_in.dma_conf.dst_addr = dd->phys_base +
                TDES_IDATA1R;
        dd->dma_lch_in.dma_conf.src_maxburst = 1;
                goto err_dma_out;
        }
 
-       dd->dma_lch_out.dma_conf.direction = DMA_DEV_TO_MEM;
        dd->dma_lch_out.dma_conf.src_addr = dd->phys_base +
                TDES_ODATA1R;
        dd->dma_lch_out.dma_conf.src_maxburst = 1;