On Wed, Jan 29, 2014 at 09:54:14PM -0800, Alan Coopersmith wrote:
> On 01/29/14 09:47 PM, Peter Hutterer wrote:
> >so it's less that the driver needs to get switched to vuid, the _kernel_
> >needs to provide evdev functionality.
> 
> Is there actually a spec for the required functionality, or is this basically
> just "the kernel needs to be Linux"?

there are a few bits and pieces, but no single spec.
https://www.kernel.org/doc/Documentation/input/input.txt (see section 5)
https://www.kernel.org/doc/Documentation/input/event-codes.txt

how the protocol A and B work:
https://www.kernel.org/doc/Documentation/input/multi-touch-protocol.txt

more internal stuff:
https://www.kernel.org/doc/Documentation/input/input-programming.txt
 
but aside from that it's largely a look at linux/input.h and figure it out
from there...
seen from userspace it's a relatively simple protocol, though slightly
quirky in places (which prompted libevdev).

Cheers,
   Peter
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to