imx serial: fix rts handling for non imx1 based hardware
authorMarc Kleine-Budde <mkl@pengutronix.de>
Mon, 28 Jul 2008 19:26:01 +0000 (21:26 +0200)
committerSascha Hauer <s.hauer@pengutronix.de>
Tue, 2 Sep 2008 08:19:30 +0000 (10:19 +0200)
commit9fbe604456c5ae21768f1c98379e1b81c72adcd3
treeddcd06a1d1522ab73aec5554116793d6e10cda38
parent4411805b13d4b8c31870b276c2730d585b062db7
imx serial: fix rts handling for non imx1 based hardware

The interrupt handler for muxed interrupts (imx2/imx3) was calling
the rts handling subroutine if the RTSS bit was set.
(Which indicates the status of the RTS line), leading to an
interrupt flood on RTS bit low.

This patch fixes the problem by looking at the RTSD bit instead,
indicating a change in the RTS line.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
drivers/serial/imx.c