alistair23-linux/drivers/staging
Okash Khawaja 1ab92da32e staging: speakup: add tty-based comms functions
This adds spk_ttyio.c file. It contains a set of functions which implement
those methods in spk_synth struct which relate to sending bytes out using
serial comms. Implementations in this file perform the same function but
using TTY subsystem instead. Currently synths access serial ports, directly
poking standard ISA ports by trying to steal them from serial driver. Some ISA
cards actually need this way of doing it, but most other synthesizers don't,
and can actually work by using the proper TTY subsystem through a new N_SPEAKUP
line discipline. So this adds the methods for drivers to switch to accessing
serial ports through the TTY subsystem, whenever appropriate.

Signed-off-by: Okash Khawaja <okash.khawaja@gmail.com>
Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-05-16 14:05:42 +02:00
..
android
board
ccree drivers/staging/ccree: Replacing spaces by tab 2017-05-16 13:39:17 +02:00
clocking-wizard
comedi
dgnc drivers/staging: refactor dgnc tty registration. 2017-05-16 13:55:23 +02:00
emxx_udc staging: emxx_udc: Update "reserved" registers name 2017-05-15 07:42:00 +02:00
fbtft staging: fbtft: fix sparse warning 2017-05-16 13:56:36 +02:00
fsl-dpaa2
fsl-mc staging: fsl-mc: Fix code alignment style issues 2017-05-15 12:51:20 +02:00
fwserial
gdm724x
goldfish
greybus staging: greybus: enable compile testing of arche driver 2017-05-16 13:39:16 +02:00
gs_fpgaboot
iio
ks7010 staging: ks7010: avoid CamelCase: local variables in ks_hostif.c 2017-05-16 13:53:23 +02:00
lustre staging: lustre: remove unnecessary braces 2017-05-15 07:41:59 +02:00
media
most staging: most: dim2: replace function parameter with the expression 2017-05-15 11:59:10 +02:00
mt29f_spinand
netlogic
nvec
octeon
octeon-usb staging: octeon-usb: use correct function for hcd cleanup 2017-05-15 07:43:55 +02:00
olpc_dcon
rtl8188eu staging: rtl8188eu: fix indentation error 2017-05-16 13:53:23 +02:00
rtl8192e staging: rtl8192e: _rtl92e_dm_check_edca_turbo remove peername message. 2017-05-15 13:29:02 +02:00
rtl8192u staging: rtl8192u: Fix type mismatch warnings reported by sparse 2017-05-15 12:51:20 +02:00
rtl8712 staging: rtl8712: use octal permissions 2017-05-15 12:51:20 +02:00
rtl8723bs Staging: rtl8723bs: core: rtw_mlme: Fix spelling issues 2017-05-16 13:53:23 +02:00
rts5208
skein
sm750fb
speakup staging: speakup: add tty-based comms functions 2017-05-16 14:05:42 +02:00
typec
unisys
vc04_services
vme staging: vme: Use BIT macro for bit definitions 2017-05-16 13:53:23 +02:00
vt6655 staging: vt6655: Add identifier names to function definition 2017-05-15 12:49:23 +02:00
vt6656 staging: vt6656: rtxt.c Fix PARENTHESIS_ALIGNMENT type errors 2017-05-15 07:43:52 +02:00
wilc1000
wlan-ng staging: wlan-ng: convert endianness in situ for prism2sta 2017-05-15 12:47:55 +02:00
xgifb
Kconfig
Makefile