mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-22 09:22:37 +00:00
serial: imx: restore handshaking irq for imx1
Back in 2015 when irda was dropped from the driver imx1 was broken. This
change reintroduces the support for the third interrupt of the UART.
Fixes: afe9cbb1a6
("serial: imx: drop support for IRDA")
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
e97267cb4d
commit
7e620984b6
@ -2351,6 +2351,14 @@ static int imx_uart_probe(struct platform_device *pdev)
|
|||||||
ret);
|
ret);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ret = devm_request_irq(&pdev->dev, rtsirq, imx_uart_rtsint, 0,
|
||||||
|
dev_name(&pdev->dev), sport);
|
||||||
|
if (ret) {
|
||||||
|
dev_err(&pdev->dev, "failed to request rts irq: %d\n",
|
||||||
|
ret);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
ret = devm_request_irq(&pdev->dev, rxirq, imx_uart_int, 0,
|
ret = devm_request_irq(&pdev->dev, rxirq, imx_uart_int, 0,
|
||||||
dev_name(&pdev->dev), sport);
|
dev_name(&pdev->dev), sport);
|
||||||
|
Loading…
Reference in New Issue
Block a user