Am Sonntag, den 27.12.2009, 15:21 +0100 schrieb Antonio Ospite:
> Timothy Meade (tmzt) reported that there is some code from OpenEZX[0]
> which has been used as a base for the TS 07.10/27.010 mux driver for
> Motorola Milestone[1] (which is a GSM Droid, Droid is also addressed
> with the codename Sholes, IIUC). You can find some evidence here:
> 
> http://android.git.kernel.org/?p=kernel/omap.git;a=blob;f=drivers/misc/ts27010mux/ts27010_mux.c;h=e95b7c71f43257f835aa65afffe6dec074c442c1;hb=android-omap-2.6.29-eclair

Good find. Unfortunately it still looks pretty baseband specific,
I would have welcomed a driver that supports the standardized protocols
instead.

> The code they used as a base is an old version of "our" mux driver
> (which, in turn, was based on the one used by Motorola in EZX), which
> was still using an explicit mapping between DLCIs and TTYs, Ilya Petrov
> has done a great work simplifying this in our current driver, see:
> 
> http://git.openezx.org/openezx.git?a=blob;f=drivers/char/ts0710_mux.c;h=e7fbf6df6543d877b3da60c6bbd15cbf17716d29;hb=refs/heads/ezx/current

This looks amazingly clean compared to the previous mess. Is this up and
running for production code? Which device node is it exported via? I'd
like to base fsogsmd's Freescale Neptune plugin around this new
interface.

> It would be great if our code and the one from Motorola could be
> kept in sync somehow, that would also ease mainline submission a lot
> in the long run.

You realize this is a pipe dream, right? ;) Oh well, hope dies last.

Cheers,

:M

freesmartphone.org


Reply via email to