ARM: dts: imx25-pinfunc: remove SION for pins with an UART handshaking input mode
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Wed, 9 Mar 2016 19:44:34 +0000 (20:44 +0100)
committerShawn Guo <shawnguo@kernel.org>
Wed, 13 Apr 2016 09:44:58 +0000 (17:44 +0800)
commit78e62436d552c9a3127916efaca185ac3c9bd593
tree300df0e014db6d0773e6bdae05cf0ac6353b5c6e
parent2fcc786bf545f7218412cdc501b34cb98668df6e
ARM: dts: imx25-pinfunc: remove SION for pins with an UART handshaking input mode

With SION set the level on such a pin is reported to the UART. So for
example when the CS5 pin is configured for GPIO mode and the level
changes this triggers an RTS interrupt on uart5.

Adding some severity to this issue: The imx uart driver currently
doesn't handle correctly irqs for changes on RI and DCD which are
enabled automatically when the respective UART is driven in DTE mode
(that is, has the fsl,dte-mode property set in the device tree). This
results in a stuck machine because the irq isn't cleared and so stalls
the CPU.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/imx25-pinfunc.h
This page took 0.032358 seconds and 5 git commands to generate.