diff options
author | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2016-03-09 20:44:34 +0100 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2016-04-13 17:44:58 +0800 |
commit | 78e62436d552c9a3127916efaca185ac3c9bd593 (patch) | |
tree | 300df0e014db6d0773e6bdae05cf0ac6353b5c6e /init/do_mounts_rd.c | |
parent | 2fcc786bf545f7218412cdc501b34cb98668df6e (diff) | |
download | blackbird-obmc-linux-78e62436d552c9a3127916efaca185ac3c9bd593.tar.gz blackbird-obmc-linux-78e62436d552c9a3127916efaca185ac3c9bd593.zip |
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>
Diffstat (limited to 'init/do_mounts_rd.c')
0 files changed, 0 insertions, 0 deletions