public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
* [patch 0/7] staging: speakup: introduce tty-based comms
@  okash.khawaja
   ` Okash Khawaja
   ` Samuel Thibault
  0 siblings, 2 replies; 15+ messages in thread
From: okash.khawaja @  UTC (permalink / raw)
  To: samuel.thibault; +Cc: speakup

Hi,

This patchset introduces a TTY-based way for the synths to communicate
with devices as an alternate for direct serial comms used by the synths
at the moment. It then migrates some of the synths to the TTY-based
comms. Synths migrated in this patchset are dummy, acntsa, bns, dectlk and
txprt.

Please note that these apply cleanly on top of the latest staging tree, which
includes unicode changes recently merged.

Thanks,
Okash

^ permalink raw reply	[flat|nested] 15+ messages in thread
* [patch 0/7] staging: speakup: introduce tty-based comms
@  okash.khawaja
   ` Samuel Thibault
       [not found] ` <20170313221404.GA22871@kroah.com>
  0 siblings, 2 replies; 15+ messages in thread
From: okash.khawaja @  UTC (permalink / raw)
  To: Greg Kroah-Hartman, Jiri Slaby, Samuel Thibault, linux-kernel
  Cc: William Hubbs, Chris Brannon, Kirk Reiser, speakup, devel

Hi,

This patchset introduces a TTY-based way for the synths to communicate
with devices as an alternate for direct serial comms used by the synths
at the moment. It then migrates some of the synths to the TTY-based
comms. Synths migrated in this patchset are dummy, acntsa, bns and
txprt.

As such, this series is meant to start a discussion on the changes in the
first patch: "tty_port: allow a port to be opened with a tty that has no
file handle". This allows speakup to access tty port early on during boot,
making it possible to start emiting messages as early as possible. This is
demonstrated in patch 6, where it calls tty_open_by_driver, passing in NULL
for inode and filp params.

To wrap up, here is a summary of the patches that follow. Patch 1 enables
kernel access to TTY device. Patches 2 - 5 prepare the code to accomodate
TTY-based comms as an alternate to raw serial I/O for outputting data to
external device. Patch 6 builds upon the changes made in patch 1 and utilises
TTY-subsystem to communicate with external device - currently just over ttyS*
but with plans to expand it to other TTY devices soon. Finally, patch 7 does
actual migration of some of the simple synths from raw serial comms to TTY.

Okash

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~ UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 [patch 0/7] staging: speakup: introduce tty-based comms okash.khawaja
 ` Okash Khawaja
 ` Samuel Thibault
   ` Okash Khawaja
 okash.khawaja
 ` Samuel Thibault
     [not found] ` <20170313221404.GA22871@kroah.com>
   ` Samuel Thibault
     [not found]     ` <20170313234303.GA14626@kroah.com>
       ` Samuel Thibault
     ` Samuel Thibault
   ` Samuel Thibault
     ` Samuel Thibault
     [not found]       ` <CAL_JsqJVfG2pFoNtj89e0E9OKye4wGEUi98NOnMBwNF+Yp-rPA@mail.gmail.com>
         ` Samuel Thibault
           ` Samuel Thibault
             ` Okash Khawaja
     ` Samuel Thibault

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).