On 10/9/19 6:05 PM, Software Orchestration wrote:
Hi, I have a client that has a working serial input driver on Ubuntu 14.04, which is running the Xorg 1.15.1 server.

I'm tasked with getting this to work on Ubuntu 18.04 which is running Xorg 
1.19.6

In looking at the X.Org Server wiki page:

https://en.wikipedia.org/wiki/X.Org_Server

I see that 1.15.1 is not supported anymore, but 1.19.6 still is.

I have no idea who decided what releases to list there as supported, but X.Org
certainly isn't supporting all those releases upstream - though some downstream
distros may be doing so. X.Org itself is mainly maintaining the 1.20 series now:
https://gitlab.freedesktop.org/xorg/xserver/-/branches

My question is if anything would have changed for the input device driver specs between these versions that would effect a serial input device? This is a touch screen, but it interfaces through serial.

There certainly have been driver API/ABI updates between the two:
https://www.x.org/wiki/XorgModuleABIVersions/

The code uses xf86ReadSerial() and xf86WriteSerial().

Doesn't look like there's been a whole lot of change there in recent years:
https://gitlab.freedesktop.org/xorg/xserver/commits/master/hw/xfree86/os-support/shared/posix_tty.c

Are there any examples using the latest Xorg server available?

Examples of input device drivers for Xorg?

https://gitlab.freedesktop.org/xorg/driver?filter=input

The sources go back pretty far on 14.04 and I see ifdefs for XFREE86_V3 and XFREE86_V4.

XFREE86_V3 code is almost 20 years out of date now, while XFREE86_V4 code would
be closer to 15 years out of date.

--
        -Alan Coopersmith-               alan.coopersm...@oracle.com
         Oracle Solaris Engineering - https://blogs.oracle.com/alanc
_______________________________________________
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Reply via email to