staging: speakup: migrate synths to use TTY-based comms
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest6 patches 6 repliesIn review
- v16 patches 4 repliesSuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | tty: export tty_open_by_driverdrivers/ include/ | +9 | 2 replies | |
| 2/6 | staging: speakup: add tty-based comms functionsdrivers/ drivers/ drivers/ +2 more | +151 | 0 replies | |
| 3/6 | staging: speakup: migrate acntsa, bns, dummy and txprt to ttyiodrivers/ drivers/ drivers/ | +12 | 0 replies | |
| 4/6 | staging: speakup: add send_xchar, tiocmset and input functionality for ttydrivers/ drivers/ drivers/ | +111 | 0 replies | |
| 5/6 | staging: speakup: migrate apollo, ltlk, audptr, decext, dectlk and spkoutdrivers/ drivers/ drivers/ +3 more | +26 | 0 replies | |
| 6/6 | staging: speakup: flush tty buffers and ensure hardware flow controldrivers/ drivers/ drivers/ +5 more | +42 | 4 replies |
Reviews trailers per patch
All 6 patches have a Reviewed-by or Acked-by.
| Patch | Samuel Thibault |
|---|---|
| 1/6 | R-b |
| 2/6 | R-b |
| 3/6 | R-b |
| 4/6 | R-b |
| 5/6 | R-b |
| 6/6 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [patch v2 0/6] staging: speakup: migrate synths to use TTY-based comms
This patchset migrates all external synths from using raw serial i/o to using tty-based comms. The synths not migrated are internal ones - plugged directly into motherboard, communicating over ISA etc. It's important to note that these patches access TTY from inside kernel.
Here is the summary of the patches in this set.
Patch 1: Exports tty_open_by_driver in order to allow the speakup to access it.
Patch 2: Adds spk_ttyio.c, a container of TTY-based comms. Patch 3: Migrates some synths which use relatively simple comms - output only.
Patch 4: Adds more TTY-based functionality that wasn't already added in patch 2.
Patch 5: Migrates remaining external synths based.
Patch 6: Contains these fixes: flushing TTY buffers and ensuring hardware flow control.
Thanks,
Okash