diff --git a/drivers/serial/imx.c b/drivers/serial/imx.c
index 312653e2f71508a62ee8a7df503237d3a7592421..3f90f1bbbbcddb728cc026fef1a4a8824995230e 100644
--- a/drivers/serial/imx.c
+++ b/drivers/serial/imx.c
@@ -450,7 +450,7 @@ static irqreturn_t imx_int(int irq, void *dev_id)
 			readl(sport->port.membase + UCR1) & UCR1_TXMPTYEN)
 		imx_txint(irq, dev_id);
 
-	if (sts & USR1_RTSS)
+	if (sts & USR1_RTSD)
 		imx_rtsint(irq, dev_id);
 
 	return IRQ_HANDLED;