Desmond Liu
dfd37668ea
serial: 8250_dw: Fix get_mctrl behaviour
...
Fixed behaviour of get_mctrl() serial driver function as documented in:
https://www.kernel.org/doc/Documentation/serial/driver
Added device-tree properties 'dcd-override', 'dsr-override',
'cts-override', and 'ri-override' specific to the Synopsis 8250
DesignWare UART driver. Allows one to force Data Carrier Detect,
Clear To Send, and Data Set Ready signals to permanently be reported as
active. The Ring indicator can be forced to be reported as inactive.
It is possible that if modem control signalling is enabled on a port
that doesn't have these pins (e.g. - a simple two wire Tx/Rx port), the
driver can hang indefinitely waiting for the state to change. The new
DT properties allow the driver to ignore the state of these pins on
serial ports that don't support them, as recommended in the kernel
documentation.
Reviewed-by: JD (Jiandong) Zheng <jdzheng@broadcom.com>
Signed-off-by: Jonathan Richardson <jonathar@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-03-07 03:06:51 +01:00
..
hvc
s390/hvc_iucv: add simple wildcard matches to the iucv allow filter
2015-01-22 12:16:56 +01:00
ipwireless
tty: ipwireless: Fix probable mask then right shift defects
2014-11-05 20:06:33 -08:00
serial
serial: 8250_dw: Fix get_mctrl behaviour
2015-03-07 03:06:51 +01:00
vt
vt: provide notifications on selection changes
2015-02-02 10:09:54 -08:00
amiserial.c
TTY: fix misspelling of current function in string
2015-01-09 14:38:15 -08:00
bfin_jtag_comm.c
sched, cleanup, treewide: Remove set_current_state(TASK_RUNNING) after schedule()
2014-09-19 12:35:17 +02:00
cyclades.c
tty: Remove tty_hung_up_p() tests from tty drivers' open()
2014-07-10 16:06:49 -07:00
ehv_bytechan.c
tty: remove unused variable sprop
2015-02-03 15:52:13 -08:00
goldfish.c
goldfish: off by one in goldfish_tty_console_setup()
2014-11-05 16:12:45 -08:00
isicom.c
tty/isicom: fix big-endian compile warning
2015-02-02 10:11:25 -08:00
Kconfig
drivers/tty: ehv_bytechan fails to build as a module
2014-01-09 17:52:12 -06:00
Makefile
metag_da.c
tty/metag_da: Add console_poll module parameter
2014-09-28 21:35:56 -04:00
moxa.c
TTY: fix decimal printf format specifiers prefixed with 0x
2014-09-08 15:51:35 -07:00
moxa.h
mxser.c
mxser.h
n_gsm.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-08-06 09:38:14 -07:00
n_hdlc.c
drivers/tty/n_hdlc.c: replace kmalloc/memset by kzalloc
2014-05-28 13:33:18 -07:00
n_r3964.c
n_tracerouter.c
n_tracesink.c
n_tracesink.h
n_tty.c
n_tty: Fix signal handling flushes
2015-02-02 10:11:27 -08:00
nozomi.c
drivers/tty/nozomi.c: Use 'nozomi_setup_memory' instead of 'setup_memory'
2014-09-08 16:09:23 -07:00
pty.c
n_tty: Fix signal handling flushes
2015-02-02 10:11:27 -08:00
rocket.c
TTY: fix misspelling of current function in string
2015-01-09 14:38:15 -08:00
rocket.h
rocket_int.h
synclink.c
tty: Remove tty_hung_up_p() tests from tty drivers' open()
2014-07-10 16:06:49 -07:00
synclink_gt.c
synclink_gt: use pci_zalloc_consistent
2014-08-08 15:57:30 -07:00
synclinkmp.c
tty: Remove tty_hung_up_p() tests from tty drivers' open()
2014-07-10 16:06:49 -07:00
sysrq.c
oom, PM: make OOM detection in the freezer path raceless
2015-02-11 17:06:03 -08:00
tty_audit.c
audit: anchor all pid references in the initial pid namespace
2014-03-20 10:11:55 -04:00
tty_buffer.c
pty: Fix buffer flush deadlock
2015-02-02 10:11:27 -08:00
tty_io.c
tty: Prevent hw state corruption in exclusive mode reopen
2015-01-09 13:46:02 -08:00
tty_ioctl.c
tty: Remove external interface for tty_set_termios()
2015-02-02 10:11:28 -08:00
tty_ldisc.c
tty: Allow safe access to termios for set_ldisc() handlers
2014-11-06 14:57:27 -08:00
tty_ldsem.c
lockdep: Make held_lock->check and "int check" argument bool
2014-02-09 21:18:54 +01:00
tty_mutex.c
tty: Make lock subclasses available for other tty locks
2015-02-02 10:11:27 -08:00
tty_port.c
tty: Deletion of unnecessary checks before two function calls
2014-11-26 19:35:49 -08:00