diff options
Diffstat (limited to 'drivers/tty/serial/sh-sci.c')
| -rw-r--r-- | drivers/tty/serial/sh-sci.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/tty/serial/sh-sci.c b/drivers/tty/serial/sh-sci.c index 9e62349b3d9..75085795528 100644 --- a/drivers/tty/serial/sh-sci.c +++ b/drivers/tty/serial/sh-sci.c @@ -1339,7 +1339,7 @@ static void sci_submit_rx(struct sci_port *s)  		struct dma_async_tx_descriptor *desc;  		desc = chan->device->device_prep_slave_sg(chan, -			sg, 1, DMA_FROM_DEVICE, DMA_PREP_INTERRUPT); +			sg, 1, DMA_DEV_TO_MEM, DMA_PREP_INTERRUPT);  		if (desc) {  			s->desc_rx[i] = desc; @@ -1454,7 +1454,7 @@ static void work_fn_tx(struct work_struct *work)  	BUG_ON(!sg_dma_len(sg));  	desc = chan->device->device_prep_slave_sg(chan, -			sg, s->sg_len_tx, DMA_TO_DEVICE, +			sg, s->sg_len_tx, DMA_MEM_TO_DEV,  			DMA_PREP_INTERRUPT | DMA_CTRL_ACK);  	if (!desc) {  		/* switch to PIO */  |