Re: Contributing to speakup

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Okash Khawaja, on Wed 16 Nov 2016 10:03:32 +0000, wrote:
> However, I am not sure about what the new
> implmentation of serial_out() et el will look like.

It will call tty->ops->write(), typically.

> Also, I understand speakup being a line discipline and the challenges involved
> in creating device file and assigning speakup ldisc to it. But don't know how
> it ties with it this work.

That's what will produce the 'tty' pointer.

> And how it facilitates comms with USB, PCI etc.

It will bring them for free: opening ttyS0 will open whatever serial
port appears as ttyS0 in Linux, be it ISA or PCI. Opening ttyUSB0 will
open whatever USB serial port which appears as ttyUSB0.

> Perhaps we can come back to that later and start with the refactor first.

Yes, the refactor can be done first. The tty initialization will however
come immediately after, to replace the outb() of serial_out() with
tty->ops->write().

Samuel
_______________________________________________
Speakup mailing list
Speakup@xxxxxxxxxxxxxxxxx
http://linux-speakup.org/cgi-bin/mailman/listinfo/speakup




[Index of Archives]     [Linux for the Blind]     [Fedora Discussioin]     [Linux Kernel]     [Yosemite News]     [Big List of Linux Books]
  Powered by Linux