Skip to content

staging: speakup: refactor to make raw serial i/o swappable

Okash Khawaja lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4staging: speakup: spk_serial_out and spk_wait_for_xmitr to take synth argdrivers/staging/speakup/serialio.c drivers/staging/speakup/speakup_apollo.c drivers/staging/speakup/speakup_audptr.c +4 more+29 -290 replies
2/4staging: serial: add spk_io_ops struct to spk_synthdrivers/staging/speakup/serialio.c drivers/staging/speakup/speakup_acntpc.c drivers/staging/speakup/speakup_acntsa.c +16 more+48 -200 replies
3/4staging: speakup: move spk_stop_serial_interrupt into synth-specific release functiondrivers/staging/speakup/serialio.c drivers/staging/speakup/speakup_acntpc.c drivers/staging/speakup/speakup_decpc.c +3 more+6 -10 replies
4/4staging: speakup: move those functions which do outgoing serial comms, into serialio.cdrivers/staging/speakup/serialio.c drivers/staging/speakup/speakup_acntsa.c drivers/staging/speakup/speakup_apollo.c +10 more+61 -613 replies
4/4staging: speakup: move those functions which do outgoing serial comms, into serialio.cdrivers/staging/speakup/serialio.c drivers/staging/speakup/speakup_acntsa.c drivers/staging/speakup/speakup_apollo.c +10 more+61 -610 replies

Reviews trailers per patch

All 5 patches have a Reviewed-by or Acked-by.

PatchSamuel Thibault
1/4R-b
2/4R-b
3/4R-b
4/4R-b R-b
4/4R-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patch 0/4] staging: speakup: refactor to make raw serial i/o swappable

Hi,

The following patches group together most of raw serial comms with external synth and makes rest of the code agnostic to it, so that raw serial comms can be easily replaced by an alternate way to communicate with external synths. Plan is to follow these patches with alternate implementation of comms with external synths and then migrate existing synths to use the new implementation.

Okash