Johan Hovold
8cde11b2ba
tty/serdev: add serdev registration interface
...
Add a new interface for registering a serdev controller and clients, and
a helper function to deregister serdev devices (or a tty device) that
were previously registered using the new interface.
Once every driver currently using the tty_port_register_device() helpers
have been vetted and converted to use the new serdev registration
interface (at least for deregistration), we can move serdev registration
to the current helpers and get rid of the serdev-specific functions.
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-05-18 17:38:24 +02:00
..
hvc
tty/hvc_console: fix console lock ordering with spinlock
2017-03-31 11:37:13 +02:00
ipwireless
serdev
tty/serdev: add serdev registration interface
2017-05-18 17:38:24 +02:00
serial
serial: core: fix crash in uart_suspend_port
2017-05-18 16:43:55 +02:00
vt
vt: make mouse selection of non-ASCII consistent
2017-04-11 21:39:15 +02:00
amiserial.c
bfin_jtag_comm.c
cyclades.c
Annotate hardware config module parameters in drivers/tty/
2017-04-20 12:02:32 +01:00
ehv_bytechan.c
tty: ehv_bytechan: clean up init error handling
2017-05-18 16:43:55 +02:00
goldfish.c
isicom.c
Kconfig
Makefile
tty: split job control support into a file of its own
2017-04-18 18:01:52 +02:00
metag_da.c
mips_ejtag_fdc.c
moxa.c
Annotate hardware config module parameters in drivers/tty/
2017-04-20 12:02:32 +01:00
moxa.h
mxser.c
Annotate hardware config module parameters in drivers/tty/
2017-04-20 12:02:32 +01:00
mxser.h
n_gsm.c
tty: n_gsm: Use net_device_stats from struct net_device
2017-03-17 14:14:00 +09:00
n_hdlc.c
format-security: move static strings to const
2017-05-08 17:15:14 -07:00
n_r3964.c
n_tracerouter.c
n_tracesink.c
n_tracesink.h
n_tty.c
nozomi.c
pty.c
tty: pty: Fix ldisc flush after userspace become aware of the data already
2017-03-17 14:16:09 +09:00
rocket.c
Annotate hardware config module parameters in drivers/tty/
2017-04-20 12:02:32 +01:00
rocket.h
rocket_int.h
synclink.c
Annotate hardware config module parameters in drivers/tty/
2017-04-20 12:02:32 +01:00
synclink_gt.c
synclinkmp.c
sysrq.c
oom: improve oom disable handling
2017-05-03 15:52:10 -07:00
tty_audit.c
tty_baudrate.c
tty: move baudrate handling code to a file of its own
2017-04-18 18:01:52 +02:00
tty_buffer.c
tty_port: Add port client functions
2017-02-03 10:17:02 +01:00
tty_io.c
tty: fix comment for __tty_alloc_driver()
2017-04-24 13:15:39 +02:00
tty_ioctl.c
tty: move baudrate handling code to a file of its own
2017-04-18 18:01:52 +02:00
tty_jobctrl.c
tty: split job control support into a file of its own
2017-04-18 18:01:52 +02:00
tty_ldisc.c
Revert "tty: don't panic on OOM in tty_set_ldisc()"
2017-04-14 10:59:56 +02:00
tty_ldsem.c
sched/headers: Prepare to move the get_task_struct()/put_task_struct() and related APIs from <linux/sched.h> to <linux/sched/task.h>
2017-03-02 08:42:40 +01:00
tty_mutex.c
tty_port.c
tty/serdev: add serdev registration interface
2017-05-18 17:38:24 +02:00