serial: at91: Use dmaengine_slave_config API
We are removing the dmaengine_device_control API, that shouldn't even have been exposed in the first place. Change the callers to use the proper API. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
2a768264ee
commit
5483c10e03
|
@ -862,9 +862,8 @@ static int atmel_prepare_tx_dma(struct uart_port *port)
|
|||
config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE;
|
||||
config.dst_addr = port->mapbase + ATMEL_US_THR;
|
||||
|
||||
ret = dmaengine_device_control(atmel_port->chan_tx,
|
||||
DMA_SLAVE_CONFIG,
|
||||
(unsigned long)&config);
|
||||
ret = dmaengine_slave_config(atmel_port->chan_tx,
|
||||
&config);
|
||||
if (ret) {
|
||||
dev_err(port->dev, "DMA tx slave configuration failed\n");
|
||||
goto chan_err;
|
||||
|
@ -1042,9 +1041,8 @@ static int atmel_prepare_rx_dma(struct uart_port *port)
|
|||
config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE;
|
||||
config.src_addr = port->mapbase + ATMEL_US_RHR;
|
||||
|
||||
ret = dmaengine_device_control(atmel_port->chan_rx,
|
||||
DMA_SLAVE_CONFIG,
|
||||
(unsigned long)&config);
|
||||
ret = dmaengine_slave_config(atmel_port->chan_rx,
|
||||
&config);
|
||||
if (ret) {
|
||||
dev_err(port->dev, "DMA rx slave configuration failed\n");
|
||||
goto chan_err;
|
||||
|
|
Loading…
Reference in New Issue