From: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> Sent: 2018年9月20日 20:11 > 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: afe9cbb1a6ad ("serial: imx: drop support for IRDA") > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> > --- > drivers/tty/serial/imx.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c index > 4e853570ea80..554a69db1bca 100644 > --- a/drivers/tty/serial/imx.c > +++ b/drivers/tty/serial/imx.c > @@ -2350,6 +2350,14 @@ static int imx_uart_probe(struct > platform_device *pdev) > 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 { > ret = devm_request_irq(&pdev->dev, rxirq, imx_uart_int, 0, > dev_name(&pdev->dev), sport); > -- > 2.18.0 Reviewed-by: Fugang Duan <fugang.duan@xxxxxxx>